/*  
Theme Name: Carters Custom Template 
Theme URI: http://www.jesserfriedman.com/carterscustom 
Description: Carters Diamonds Custom Design for wp NOTE: This work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</a>. This means you may use it for any purpose, and make any changes you like. Just leave my <a href="http://www.jesserfriedman.com">Jesse Friedman</a> link at the bottom.

Version: 1.0 
Author: Jesse Friedman 
Author URI: http://www.jesserfriedman.com 
Carters Diamonds v1.0
http://www.jesserfriedman.com/carterscustom 
This theme was designed and built by Jesse Friedman, 
whose site you can see at  http://www.jesserfriedman.com/

The CSS, XHTML and design is released under GPL: 
http://www.opensource.org/licenses/gpl-license.php

*/

/* Global Styles */
* { margin: 0; padding: 0; } 
html { background: #1d0b31 url(http://cartersdiamonds.com/wp-content/themes/carterscustom/images/bg.jpg) 0 0 repeat-x; }
html, body { text-align: center; font: normal 12px/14px Arial, Verdana, Helvetica, san-serif; }
a:link { color: #fff; text-decoration: none; } 
a:visited { color: #fff; text-decoration: none; } 
a:hover { color: #fff; text-decoration: underline; } 
a:active { color: #fff; text-decoration: underline; } 
a:link.dark { color: #330099; text-decoration: none; font-weight:bold; font-style:italic; }
a:visited.dark { color: #330099; text-decoration: none; font-weight:bold; font-style:italic;} 
a:hover.dark { color: #000; text-decoration: underline; } 
a:active.dark { color: #000; text-decoration: underline; } 
a img { border: none; }

/* Site Container */
#container { margin: 0 auto; width: 955px;}

/* Header */
#header { background: #270343 url(http://cartersdiamonds.com/wp-content/themes/carterscustom/images/headerBG.jpg) 0 0 repeat-x; width: 955px; margin: 0 auto; margin-top: 30px; text-align: center; border: 1px #fff solid; }

#header ul { margin: 0 auto; color: #fff; }

#header ul li { display: inline; list-style-type: none; font-weight: bold; margin: 0 10px 0 0; line-height: 84px; }

#header ul li.second { margin: 0 10px 0 210px; }

/* Content */
#contentBody {background: #000 url(http://cartersdiamonds.com/wp-content/themes/carterscustom/images/mainImage.jpg) 0 0 no-repeat; height: 470px; border-right: 1px #fff solid;  width: 955px; margin: 0 auto; margin-bottom: -3px;}

#contentBody #sidecontent { float: right; margin: 15px 20px 0 0; width: 310px; }
#sidecontent img { margin: 0 0 0 1px; float: left; }
#sidecontent img.guys { margin: -14px 0 15px 48px; }



#pageBody { height: 466px; width: 955px; text-align: left; border-right: 1px #fff solid; border-left: 1px #fff solid;}

#pageBody #flashcontent { margin: 0 0 -3px 0; float: left; }

#pageBody { height: 466px; width: 955px; text-align: left; border-right: 1px #fff solid; border-left: 1px #fff solid;}

#pageBody #flashcontent { margin: 0 0 -3px 0; float: left; }

#pageBody h1 { font-size: 20px; font-weight: normal; color: #20073a; padding: 15px 0 10px 0;}



#pageBody #blurb { width: 350px; color: #20073a; margin: 0 0 0 20px; float: left; }

#pageBody #blurb h2 { font-size: 14px; line-height: 35px; margin: 15px 0 0 0; padding: 0 0 0 5px; background: #e5dfeb; }

#pageBody #blurb p { font-size: 12px; padding: 5px; background: #eeeaf2; line-height: 15px; }

#pageBody #blurb table { width: 350px; font-size: 12px; padding: 5px; background: #eeeaf2; line-height: 25px; font-weight: bold; }

#pageBody #blurb small { padding: 10px 10px 10px 0px;}
#pageBody ul { background: #eeeaf2; list-style-type: none; padding: 0 0 10px 20px; font-style: italic; }
#pageBody ul li { margin: 0 0 4px 0; } 
#pageBody #blurb2 { width: 350px; color: #20073a; margin: 39px 0 0 20px; float: left; }

#pageBody #blurb2 h2 { font-size: 14px; line-height: 35px; margin: 15px 0 0 0; padding: 0 0 0 5px; background: #e5dfeb; }

#pageBody #blurb2 p { font-size: 12px; padding: 5px; background: #eeeaf2; line-height: 15px; }

#pageBody #blurb2 table { width: 350px; font-size: 12px; padding: 5px; background: #eeeaf2; line-height: 25px; font-weight: bold; }

#pageBody #blurb3 { width: 350px; color: #20073a; margin: 39px 0 0 20px; float: left; }

#pageBody #blurb3 h2 { font-size: 14px; line-height: 35px; margin: 15px 0 0 0; padding: 0 0 0 5px; background: #e5dfeb; }

#pageBody #blurb3 p { font-size: 12px; padding: 5px; background: #eeeaf2; line-height: 15px; }

#pageBody #blurb3 table { width: 350px; font-size: 12px; padding: 5px; background: #eeeaf2; line-height: 25px; font-weight: bold; }

#pageBody img.main { margin: 20px 30px 0 30px; }



#pageBody #rtimages { margin: -170px 30px 0 0; float: right;}

#pageBody #rtimages img { margin: 0 0 35px 0; }



#pageBody #contactform { padding: 20px 0 0 200px; color: #fff; }

#pageBody #contactform tr { height: 40px; vertical-align: top; }

#pageBody #contactform input, textarea{ margin: 0 0 0 20px; }

#pageBody #contactform input.submit { margin: 10px 0 0 458px; }

#pageBody #contactform small { margin: 0 0 0 350px; }



#pageBody #blurbmap { width: 380px; color: #20073a; margin: 0px 20px 0px 200px; float: right; }

#pageBody #blurbmap h2 { font-size: 14px; line-height: 35px; margin: 40px 0 0 0; padding: 0 0 0 5px; background: #e5dfeb; }

#pageBody #blurbmap small { float: right; }

#pageBody #blurbmap img { float: right; margin: -32px 10px 0 0;}

#pageBody #blurbmap a img { border: none; }





#footer { 
	height: 48px; 
	text-align: center;
	clear: both;
	background: #340D5C 0 0 repeat-x;  
	color: #fff; 
	width: 955px; 
	margin: 0 auto; 
	border:1px #fff solid; 
} 
	#footer pre {
		margin:20px 0 0 200px;
		font-weight:bold;
		font-family: Trebuchet MS, Arial, sans serif;
		font-size:12px;
}
	#footer p {
		float: right;
		margin: 10px 100px 0 0;
}
	#footer a img { border: none; }
	#footer a img:hover { border: none; }
	#footer span { margin: 0 15px 0 15px; }

/*Schedule A Custom Consultation Form*/

/*Form Control*/

form { clear: both; width: 325px; float: right; margin: -20px 0 0 0; background: #eeeaf2; padding: 0 0 15px 25px; }
*/

fieldset { width: 145px; border: none; float: left; }

label { width: 100px; line-height: 30px; }

input { width: 100px; margin: 5px 3px 5px 0; }

input.submit { width: 60px; margin: 10px 0 0 210px; }

select { width: 45px; font-size: 10px; }

.comments { width: 120px; height: 30px; margin: 5px 0 0 -5px; }







/*Specific Page Styles*/



#pageBody { 
	height: 100%; 
	background: #fff url(http://cartersdiamonds.com/wp-content/themes/carterscustom/images/engagement/bg.jpg) 0 0 no-repeat;
	overflow:hidden;
}



/*Engagement -> Ritani*/

#Ritani #rtimages { margin: -253px 35px -20px 0; }



/*Engagement -> Tacori*/

#Tacori #rtimages { margin: -159px 35px -20px 0; }



/*Engagement -> True Romance*/

#True_Romance #rtimages { margin: -280px 35px -20px 0; }



/*Engagement -> Timeless_Designs*/

#Timeless_Designs #rtimages { margin: -197px 35px -20px 0; }



/*Engagement -> HOF*/

/*#Hearts_on_Fire #rtimages { margin: -102px 35px -20px 0; }*/




/*Watches -> Movado*/

#Movado #rtimages { margin: 15px 15px -25px 0; }



/*Watches -> Movado_Series_800*/

#Movado_Series_800 #rtimages { margin: 15px 15px -25px 0; }



/*Watches -> Esq*/

#Esq #rtimages { margin: 15px 15px -25px 0; }



/*Designers -> True_Romance*/

#_True_Romance #rtimages { margin: -170px 15px -16px 0; }



/*Designers -> Diana*/

#Diana #rtimages { margin: -250px 15px -16px 0; }



/*Designers -> Camelot_Bridal*/

#Camelot_Bridal #rtimages { margin: 20px 20px -16px 0; }



/*Designers -> Pandora_Jewelry*/

#Pandora_Jewelry #rtimages { margin: -275px 15px -16px 0; }



/*Designers -> Color_Story*/

#Color_Story #rtimages { margin: -195px 15px -16px 0; }



/*Designers -> Lorenzo*/

#Lorenzo #rtimages { margin: -195px 15px -20px 0; }



/*Designers -> Goldman_Kolber*/

#Goldman_Kolber #rtimages { margin: -210px 15px -16px 0; }



/*Designers -> Galatea*/

#Galatea #rtimages { margin: -190px 15px -16px 0; }



/*Designers -> Kabana*/

#Kabana #rtimages { margin: -168px 15px -16px 0; }



/*Designers -> Revv*/

#Revv #rtimages { margin: -195px 15px -16px 0; }


/*Designers -> Ritani*/

#Ritani #rtimages { margin: -255px 15px -20px 0; }



/*Contact*/

#Contact { 
height: 466px; background: #fff url(http://cartersdiamonds.com/wp-content/themes/carterscustom/images/contact/mainBG.jpg) 0 0 no-repeat;
 }
 
 #Contact #blurb h2 {
 background:#000; color:#fff;
 }
 
 #Contact #blurb p {
 background:#000; color:#fff; line-height:8px;
 }
 
 #Contact #blurb h3 {
 color:#fff;
 font-size:14px;
 }
 
 #Contact #blurb a {
 color:#CC99CC;
 }
 
 #Contact #blurb { 
 
 width: 350px; margin: 333px 0px 0px 20px; float: left; height:96px; 
 
 }
 
 #Contact #rtimages {
margin:10px 10px -30px 0px;
 }

#Contact_Us { height: 466px; 

background: #fff url(http://cartersdiamonds.com/wp-content/themes/carterscustom/images/contact/mainBG.jpg) 0 0 no-repeat;

 }
 
 /*Map & Directions*/

#Map_Directions { height: 466px; background: #fff url(http://cartersdiamonds.com/wp-content/themes/carterscustom/images/contact/directions/mainBG.jpg) 0 0 no-repeat; }
 

/*Hours*/

#Hours { height: 466px; 

background: #fff url(http://cartersdiamonds.com/wp-content/themes/carterscustom/images/contact/hours/mainBG.jpg) 0 0 no-repeat;

 }

#Hours #rtimages {
margin: 18px 10px -40px 0px;
}

#Hours #blurb h2 {
background:#000; color:#fff;line-height:12px;
}

#Hours #blurb { 
 
 width: 360px; margin: 307px 0px 0px 20px; float: left; height:115px; 
 
 }
 
 #Hours #blurb table {
 float:right; background:#000; color:#fff;
 }
 
  #Hours #blurb td {
  width:120px;line-height:18px;font-size:12px;
  }

/*Custom*/

#Custom { height: 466px; 

background: #fff url(http://cartersdiamonds.com/wp-content/themes/carterscustom/images/custom/mainBG.jpg) 0 0 no-repeat;

 }

/*Repair Services*/

#Repair_Services { height: 466px; 

background: #fff url(http://cartersdiamonds.com/wp-content/themes/carterscustom/images/repair-services/mainBG.jpg) 0 0 no-repeat;}

#Repair_Services #blurb { margin: 205px 0 0 165px; }



/*Watches*/

#Watches { height: 466px; 

background: #fff url(http://cartersdiamonds.com/wp-content/themes/carterscustom/images/watches/mainBG.jpg) 0 0 no-repeat;}



/*Designers*/

#Designers { height: 466px; 

background: #fff url(http://cartersdiamonds.com/wp-content/themes/carterscustom/images/designers/mainBG.jpg) 0 0 no-repeat;}



/*Wedding Bands*/

#Wedding_Bands { height: 466px; 

background: #fff url(http://cartersdiamonds.com/wp-content/themes/carterscustom/images/wedding-bands/mainBG.jpg) 0 0 no-repeat;}



/*Engagement*/

#Engagement { height: 466px; 

background: #fff url(http://cartersdiamonds.com/wp-content/themes/carterscustom/images/engagement/mainBG.jpg) 0 0 no-repeat;}



/*Diamonds*/

#Diamonds { height: 466px; 

background: #fff url(http://cartersdiamonds.com/wp-content/themes/carterscustom/images/diamonds/mainBG.jpg) 0 0 no-repeat;}



/*Diamonds Metal*/

#Metal #blurb h2 { line-height: 20px; margin: 10px 0 0 0;}

#Metal #rtimages { margin: 70px 30px 0 0; }



/*Diamonds Care*/

#Care #rtimages { margin: 10px 30px -30px 0; }



/*Wedding Bands -> HOF*/

#w_Hearts_on_Fire #rtimages { margin: -72px 35px -20px 0; }



/*Wedding Bands -> Ritani*/

#w_Ritani #rtimages { margin: -222px 35px -20px 0; }



/*Wedding Bands -> Tacori*/

#w_Tacori #rtimages { margin: -135px 35px -20px 0; }



/*Wedding Bands -> Camelot*/

#w_Camelot #rtimages { margin: -250px 35px -10px 0; }



/*Designers -> HOF*/

#_Hearts_on_Fire #rtimages { margin: -110px 35px -10px 0; }





/*Ladies -> mydct*/

#MYDCT h1 { line-height: 30px; }

#MYDCT #rtimages { margin: 25px 35px -40px 0; }



/*Ladies */

#Ladies { height: 466px; 

background: #fff url(http://cartersdiamonds.com/wp-content/themes/carterscustom/images/ladies/mainBG.jpg) 0 0 no-repeat;}



/*Guys - WYNTK*/

#WYNTK #rtimages { margin: 28px 35px -40px 0; }



/*Diamonds - 4c's*/

#Four_Cs #rtimages { margin: 15px 20px 0 0; }

#Four_Cs h1 { margin: -5px 0 -5px 0; }
#Four_Cs #blurb h2 { margin: 10px 0 0 0; }


/*Designers - Imperial Pearls*/

#Imperial_Pearls #rtimages { margin: -145px 30px -20px 0; }



/*Diamonds - Shapes*/

#Diamond_Shapes h2 { line-height: 10px; height: 20px; *height: 24px; width: 95px; }

#Diamond_Shapes p { width: 90px; }

#Diamond_Shapes #blurb, #blurb2, #blurb3 { width: 100px; }

#Diamond_Shapes #blurb2 { margin: 0 0 0 20px; }

#Diamond_Shapes #blurb3 { margin: -416px 200px 0 0; float: right; }






/* Ladies Drop_A_Hint*/
#Drop_A_Hint p { *margin: 0 0 20px 0; }

#Drop_A_Hint input.submit { width: 75px; }

#Schedule_A_Custom_Consultation p { *margin: 0 0 20px 0; }


.guarantee { float: right; margin: 2px 15px 0 0; }


#guarantee { height: 466px; 

background: #fff url(http://cartersdiamonds.com/wp-content/themes/carterscustom/images/price.jpg) 0 0 no-repeat;}

#Repair_Care #rtimages { margin: 10px 40px -40px 0; }

#Our_Services #rtimages { margin: 15px 25px 0 0; }

#Guys #sidecontent { float: right; margin: 150px 35px 0 0; }

#Ladies #sidecontent { float: left; margin: 210px 0 0 35px; }

#Diamonds #sidecontent { margin: 200px 65px 0 0; float: right; }

/* Custom Templates */

#side-navigation, #side-navigation-wide {
	width:143px;
	height: 466px;
	float:left;
	background:#D0BBE5;
	font-family: Trebuchet MS, Arial, sans serif;
}
#side-navigation-wide {
	width:300px;
}
	#side-navigation h2, #side-navigation-wide h2 {
		background:#20073A;
		font-size:18px;
		line-height:24px;
		color:#D0BBE5;
		text-transform:uppercase;
		font-weight:normal;
		padding:10px 5px;
		text-align:center;
	}
	#side-navigation ul, #side-navigation-wide ul {
		margin:10px 0 0;
		background:none;
	}
		#side-navigation ul li, #side-navigation-wide ul li {
		}
			#side-navigation ul li a, #side-navigation-wide ul li a {
				color:#20073A;
				text-transform:uppercase;
				font-style:normal;
				font-weight:bold
				font-size:10px;
				line-height:20px;
			}
			#side-navigation ul li a:hover, #side-navigation-wide ul li a:hover {
				text-decoration:none;
				color:#fff;
			}

#main-content {
	width:812px;
	float:right;
}
#main-content-wide {
	width:812px;
	float:right;
}

/* Custom Styles */
.clearit {
	clear:both;
}
ul.diamond-shapes-grid {
	overflow:hidden;
	width:550px;
	padding:10px 0 0 10px !important;
}
	ul.diamond-shapes-grid li {
		margin:0 20px 20px 0 !important;
		list-style:none;
		float:left;
		width:90px;
	}
		ul.diamond-shapes-grid li h3 {
			text-align:center;
		}

#side-image {
	margin:50px 0 0;
	float:left;
}
#rtimages ul {
	background:none;
	font-style:normal;
	padding:0px;
}
	#rtimages li {
		margin:0px;
	}
#Hearts_on_Fire #rtimages { 
	margin: 50px 30px 0 0;
}
	#Hearts_on_Fire #rtimages img { 
		margin:0 0 0 5px;
	}
#scott-kay img {
	margin:55px 0 0 20px !important;
	float: left;
}
#scott-kay #rtimages {
	margin:0 30px 0 0;
}
#frederick img {
	margin:30px 0 0 20px !important;
}
#frederick #rtimages {
	margin:40px 30px 0 0;
} 
	#frederick #rtimages img {
		margin:10px 0 0 0 !important;
		float:right;
	}
.metal-image img {
	margin:20px 0 0 90px;
}
.scott-kay-bridal-image img {
	margin:20px 0 0 90px;
}

/* Pandora Pages */
#pandora {
	overflow:hidden;
	margin:0 0 20px;
}
	#pandora h2 { 
		font-size: 14px; 
		line-height: 35px; 
		margin:20px 0 0 0; 
		padding: 0 0 0 5px; 
		background: #e5dfeb; 
	}
	#pandora a {
		color:black;
		text-decoration: underline;
	}

#pandora .left {
	width:400px;
	float:left;
}
#pandora .right {
	width:400px;
	float:right;
}

#pandora .location {
	width: 300px; 
	margin:0 0 0 20px;
	float: left;
}
	#pandora .location p {
		background:#EEEAF2;
		font-size:14px;
		line-height:18px;
		padding:10px;
		}
#pandora .image {
	margin:0 0 0 20px;
	float:left;
}
	#pandora .image img {
		border: 2px solid #d7d8da; 
		margin: 25px 0 0;
	}
#pandora .opening{
		margin:10px 0 0 20px;
		float:left;
		width: 300px;
		
}
	#pandora .opening p{
		font-size:14px;
		line-height:18px;
		padding:10px;
		text-align: center;
		background:#EEEAF2;
		margin: 15px 0 0 0;

}
#pandora .side {
	margin:10px 70px 0 0;
} 
	#pandora .side img {
		margin:0 0 0 80px;
}
	#pandora .side small { 
		float: right; 
	} 
	#pandora .side p {
		background:#EEEAF2;
		font-size:16px;
		line-height:24px;
		padding:10px;
		text-align: left;
	}
#pandora .list{
	margin:0;
}
	#pandora .list p {
		background:#EEEAF2;
		font-size:16px;
		line-height:24px;
		padding:10px;
		text-align: center;
		margin:10px 70px 0 0;
}
	#pandora .list img{
		border: 2px solid #d7d8da; 
		margin: 25px 0 0;
}
	#pandora .list ul {
		background: none;

}
#pandora .mall{ 
	margin:10px 78px 0 0;
	float: right;
}

	#pandora .mall img {
		border: 2px solid #d7d8da;
		padding: 10px;
		margin: 10px 0 0 0
	}
#pandora .map {
	width: 300px; 
	margin:30px 0px 0px 20px; 
	float: left; 
} 

/*
	#pageBody #blurbpandora  p { 

#pageBody #blurbpandora  {margin: 0 0 0 20px; float: left; } 
	#pageBody #blurbpandora  h2 { font-size: 14px; line-height: 35px; margin: 40px 0 0 0; padding: 0 0 0 5px; background: #e5dfeb; }
	#pageBody #blurbpandora  p { font-size: 12px; padding: 5px; background: #eeeaf2; line-height: 15px; }
	#pageBody #blurbpandora  p.storefront { font-size: 12px; padding: 5px; background: none; line-height: 15px; }
	#pageBody #blurbpandora img { float: left; 
	margin: none;}
	*/

#tag-heue-image {
	margin:0 60px 70px 0;
	float:right;
}
#tag-heue-image img{
	margin:0 0 20px 0;
	float:right;
}
#tag-heue-image .product{
	margin:0 0 20px 0;
}
	#tag-heue-image .product img{
		border: 2px solid #d7d8da;
		margin:0 0 20px 0;
}		
#side-right-image {
	margin:50px 0 0 20px;
	float: left;
}
#side-right-image-under {
	margin:0 0 80px 20px;
	float: left;
}
#side-right-image2 {
	margin:50px 20px 0 0;
	float:right;
}
	#side-right-image2 ul {
		float: right;
		background: #FFFFFF; 
		list-style-type: none; 
		padding: 0 0 0 0; 
}
	#side-right-image2 ul li {
		margin: 0 0 0 0;
		background: none;
}
/* finance */
#finance {
	overflow:hidden;
	margin:0 0 20px;
}
	#finance h1 { font-size: 20px; font-weight: normal; color: #20073a; padding: 15px 0 10px 0; margin:0 0 0 20px;}
	#finance h2 { 
		font-size: 14px; 
		line-height: 35px; 
		margin:30px 0 0 20px; 
		padding: 0 0 0 5px; 
		background: #e5dfeb;
		width: 315px;
	}
	#finance a {
		color:inherit;
		text-decoration:underline;
	}
	
#finance .header p {
		width: 700px;
		background:#EEEAF2;
		font-size:14px;
		line-height:18px;
		padding:10px;
		margin:0 0 0 20px;
}
#finance .center {
	overflow:hidden;
}
#finance .left {
	width:400px;
	float:left;
}
	#finance .left img {
		margin:80px 0 80px 80px;
}
	#finance .left p {
		width: 300px;
		background:#EEEAF2;
		font-size:14px;
		line-height:18px;
		padding:10px;
		margin:0 0 0 20px;
}
#finance .right {
	width:400px;
	float:right;
}
	#finance .right img {
		margin:30px 0 0 30px;
}
	#finance .right p {
		width: 300px;
		background:#EEEAF2;
		font-size:14px;
		line-height:18px;
		padding:10px;
		margin:0 0 0 20px;
}

#finance .options {
		width: 300px;
		margin: 0;
}		
#finance .bottom{
		width: 800px;
		clear: both;
		margin: 60px 0 0 0;
}
		#finance .bottom p {
		width: 800px;
		background:none;
		font-size:10px;
		line-height:12px;
		padding:0px;
}

#custom { 
	background: none; 
	padding: none;
	}
#custom ul{
	width: 600px;
	float: left;
	margin: 0 0 0 30px;
	background: none;
	padding: 0;
} 	
#custom ul li { 
	margin: 0 10px 0 10px; 
	list-style:none;
	float:left;
	background: none;
} 
#custom img {
	border: 2px solid #d7d8da;
}


#home {
	margin:230px 30px 0px 0px;
	float: right;
}
	#pandora a {
		color:none;
		text-decoration: underline;
	}
	#home a:hover {
		color:none;
		text-decoration: none;
	}
	#home p {
		margin:40px 40px 10px 0px;
		font-weight:none;
		font-family: Monotype Corsiva, Arial, sans serif;
		font-size:30px;
		line-height:32px;
		padding:0;
		text-align: center;
		background:none;
		color: #ffffff;
		font-style: italic;
}
	#home .image img{
		border: 2px solid #d7d8da;		
}

#customform{
	overflow: hidden;
	margin: 20px 0 0 20px;
}
	#customform h2 { 
		font-size: 14px; 
		line-height: 35px; 
		margin:0; 
		padding:0; 
		background: #e5dfeb; 
		width: 350px;
}

	#customform p {
		width: 350px;
		background:#EEEAF2;
		font-size:14px;
		line-height:20px;
		padding:5px 0 0 0;
		margin:0;
}
	#customform pre {
		width: 350px;
		background:#EEEAF2;
		font-size:14px;
		line-height:20px;
		padding:5px 0 0 0;
		margin:0;
		font-family: Arial, Verdana, Helvetica, san-serif;
}
#customform .left {
	float:left;
	margin: 20px 0 0 0;
}
#customform .right{
	float:right;
	margin: 20px 30px 10px 0;
}
	#customform .right form {  
		width: 375px;  
		margin: 0; 
		background: #eeeaf2; 
		padding: 0; 
}
	#customform .right input, textarea{ margin: 0; }
	#customform .right h2 { 
		font-size: 14px; 
		line-height: 35px; 
		margin:0; 
		padding:0; 
		background: #e5dfeb; 
		width: 375px;
}
		#customform .right p {
		width: 350px;
		background:#EEEAF2;
		font-size:14px;
		line-height:20px;
		padding:5px 0 0 0;
		margin:0 0 0 15px;
}
#thankyou{
	margin:40px 0 0 180px;
	width: 400px;
}
#thankyou h2 { font-size: 18px; line-height: 35px; margin: 15px 0 0 0; padding: 0 0 0 5px; background: #e5dfeb; color: #20073A; }

#thankyou p { font-size: 14px; padding: 5px; background: #eeeaf2; line-height: 18px; color: #20073A; }

/* Wedding Bands */
#bands { 
	overflow:hidden;
	margin:0 0 20px;
}
#bands h1{
	margin:0 0 0 20px;
}
#bands h2 { 
	font-size: 14px; 
	line-height: 35px; 
	margin: 15px 0 0 20px; 
	padding: 5px; 
	background: #e5dfeb; 
	width: 350px;
}

#bands p { 
	font-size: 12px; 
	padding: 5px; 
	background: #eeeaf2; 
	line-height: 15px; 
	color: #20073a;
	width: 350px;
	margin: 0 0 0 20px;
}
#bands .left{
	float:left;
	width: 380px;
}
#bands .right{
	float: right;
	width: 420px;
}
#bands .logo{
	float: left;
	width: 250px;
}
#bands .logo img{
	margin: 30px 0 20px 0;
}
#bands img {
	margin:30px 0 0 0;
	float: left
}
#bands .rtimages {
	margin:40px 20px 0 0;
} 
	#bands .rimages img {
		margin:10px 0 0 0;
		float:right;
	}

#bands ul{
	width: 100px;
	float: right;
	margin: 0 20px 0 0;
	background: none;
	padding: 0;
} 	
#bands ul li { 
	margin: 0 10px 0 10px; 
	list-style:none;
	float:right;
	background: none;
} 
#bands .knot img{
	float:left;
	margin:20px 0 0 60px;
}

#gold{
	margin: 25px;
	overflow: hidden
}
#gold img{
	border: 2px solid #d7d8da;
}
#gold .text{
	width:350px;
}
	#gold .text h2{ 
		font-size: 14px; 
		line-height: 35px; 
		margin:20px 0 0 0; 
		padding: 0 0 0 5px; 
		background: #e5dfeb; 
		}
	#gold .text p{
		background:#EEEAF2;
		font-size:12px;
		line-height:15px;
		padding:5px;
		text-align: left;
	}
#gold .right{
		float:right;
	margin:0 10px 25px 0;
}
#gold .left{
		float:left;
}
#new { 
	width: 800x; 
	color: #20073a; 
}
#new h1 {
	font-size: 20px;
    	font-weight: normal;
    	padding: 15px 0 10px;
}
#new h2 { 
	font-size: 14px; 
	line-height: 35px; 
	margin: 15px 0 0 0; 
	background: #e5dfeb; 
	padding:0 0 0 5px;
}
#new p { 
	font-size: 12px; 
	background: #eeeaf2; 
	line-height: 15px; 
	padding:5px;
}
#new img{
	padding: 5px;
}
#new .logo img { 
	padding:5px;
}
#new .logo {
	margin: 10px 0 10px 20px;
}
#new .links{
	width:370px;
	border: 1px solid #D7D8DA;
	margin: 15px 0 0 0;
	}
#new .links img{
	padding:0px;
}
#new .links h2{
	font-size: 14px; 
	line-height: 35px; 
	padding:5px;
	background: none;
	margin:0;
}
#new .links h3{
	background: none repeat scroll 0 0 transparent;
	font-size: 11px;
	font-style: italic;
    	line-height: 12px;
    	margin: 0;
    	padding: 0 0 5px 5px;
}
#new .links a{
	color:#1D0B31;
}
#new .links ul{
	background: none;
	margin:0;
	}
#new .links ul li{
	background: none;
    	font-style: italic;
    	list-style-type: none;
    	padding: 0 0 5px 20px;
	font: 14px Arial,Verdana,Helvetica,san-serif;
}
#new .left{
	float:left;
	margin:20px;
	width:370px;
}
#new .right{
	float:right;
	width:370px;
	margin:0 20px 0 0;
}

#bio { 
	width: 800x; 
	color: #20073a; 
}
#bio h1 {
	font-size: 20px;
    	font-weight: normal;
    	padding: 15px 0 10px;
}
#bio h2 { 
	font-size: 14px; 
	line-height: 35px; 
	margin: 15px 0 0 0; 
	background: #e5dfeb; 
	padding:0 0 0 5px;
}
#bio p { 
	font-size: 12px; 
	background: #eeeaf2; 
	line-height: 18px; 
	padding:5px;
}
#bio img{
	padding: 5px;
	margin: 110px 0 0 40px;
}

#bio .left{
	float:left;
	margin:20px;
	width:500px;
}
#bio .right{
	float:right;
	width:250px;
	margin:0 20px 0 0;
}
.fancybox-hidden{display:none}
#header-2{
	background:url(http://cartersdiamonds.com/wp-content/themes/carterscustom/images/Navbackground.png) 0 0 
	repeat-x; 
	width: 955px;
	border: 1px #fff solid;
}
#header-2 .logo-2{
	Float: left;
	padding: 0 0 0 5px;
}
#header-2 .menu-2 ul li{
    display: inline;
    font-family: Trebuchet MS,Arial,sans serif;
    font-size: 13px;
    font-weight: bold;
    list-style: none outside none;
    padding: 10px;
    text-transform: uppercase;
    line-height: 84px;  
}
#header-2 .menu-2 a:link {
	text-decoration: none;
}
#header-2 .menu-2 a:hover {
	text-decoration: none;	
	text-shadow: 0 0 20px #FFFFFF;
	font-size: 13px;
	color:#FFFFFF; 
}


