/** BEGIN CUSTOM SKIN **/

/*
-- -- -- -- -- -- --
STYLE SCHEME:"tribal hollywood"
colors: 
main(dark) - #CC0000, #003366
bodyBg - #ffffff
font color - #CC0000
headers - #CC0000
hover(complementary) - #D32232
-- -- -- -- -- -- --
*/

/*Button/Link Styles*/
.thumbnail img {border: 2px solid #333;}
.thumbnail:hover img {border: 2px solid #cc0000; }	
.thumbnail:hover { color: #99CCFF; border: 0px; }
p.button a:link, p.button a:visited {padding:5px;display:block;margin:0px; text-align:left; color:#fff;}
p.button a:hover{background:#0c0c0c;padding:5px;margin:0px; color:#990000;}
p.buttonAdd a:link, p.buttonAdd a:visited {padding:5px; width:90%; display:block;margin:0px; text-align:left; color:#fff;background:#0464a8;}
p.buttonAdd a:hover{background:#cc0000;padding:5px;margin:0px; color:#fff;width:90%; }
.red {color:#cc0000;}	

/* Basic HTML style */
a:link{color:#CC0000; text-decoration:none; cursor:pointer;}
a:visited{color:#CC0000; text-decoration:none; cursor:pointer;}
a:hover{color:#F23546; text-decoration:none; cursor:pointer;}

body{ text-align:center; color:#ccc; font-family: Georgia, Arial, sans-serif; font-size:11px; background:#000 url('body_bg.jpg') no-repeat top center;  }
blockquote{}
caption{font-weight:bold; background:#c1c1c1; border-bottom:0; color:#444; }
form {padding:0px;margin:0px;}
dd{}
dl{}
dt{font-weight:bold}
hr{color:#222; background:#222; border-style:none; }
li{margin:0;}
table tr td{ font-size:11px; padding:3px; }
td { }
ul li{list-style:none; }
ol, ul{ } 


/* Custom font definitions */
p{ font-size:11px; line-height:18px;margin:15px auto;}
h1, h2, h3, h4, h5, h6{font-family: Georgia, Arial, Helvetica, sans-serif; font-weight:normal; color:#CC0000;_height:1%;}
#mainContainer h6 { font-size:12px; }
#mainContainer h5 { font-size:15px; }
#mainContainer h4 { font-size:16px; }
#mainContainer h3 { font-size:17px; }
#mainContainer h2 { font-size:18px; }
#mainContainer h1 { font-size:20px; }


/* Form Elements*/
.optionFormat{text-align:right}
.inputFormat{padding:1px; font-size:11px; color:#333; border:0px solid #fff;}

.btnSearch{ color:#CC0000; font-size:11px;  cursor:pointer}
.btnSubmit{ color:#CC0000; font-size:11px;  cursor:pointer}
.bullet{list-style:square; list-style-type:square}

.btnCheckout{border:1px solid #CC0000; background-color:#fff;  font-size:11px; }


/* Fixes */
.clear{clear:both; line-height:0px; height:0px; font-size:0px;}
.clearL{clear:left; line-height:0px; height:0px; font-size:0px;}
.clearR{clear:right; line-height:0px; height:0px; font-size:0px;}

.clearer{clear:left; line-height:0px; height:0px; font-size:0px;}
.clearerB{clear:both; line-height:0px; height:0px; font-size:0px;}
.clearerR{clear:right; line-height:0px; height:0px; font-size:0px;}

/* Main Layout */
#mainContainer{ width:950px; text-align:left; margin:0 auto;margin-bottom:10px; cursor:default; }
#topNav{width:950px;height:28px;margin:0px;padding:0px;background:#333;}
	#topLeft {width:469px;height:28px;float:left; padding:0px; margin:0px;}
	#topNavLeft {width:38px;float:left;}
	#topNavMain {width:443px;float:left; background:#000 url('top_nav_main.jpg') no-repeat top left; height:28px;}
	#topNavMainInner {padding:0px;}
		#topLinks {width:304px;float:left; font-family:Arial, Helvetica, sans-serif;}
			#topLinks ul {list-style:none;margin:0px; padding:7px 0px 0px 0px;}
			#topLinks ul li {display:inline; padding:0px 9px; margin:0px;}
			#topLinks ul li a{color:#666;}
			#topLinks ul li a:hover {color:#fff;}
		#search {float:left; width:60px; text-align:left; height:28px;}
		#searchInner {margin:0px; padding:0px;}
		#search .inputFormat { font-size:11px; color:#333; padding:1px; margin-top:3px; border:0px solid #fff;}

/* New header stuff */
	#headerMain {height:165px; background-image:url('bgHeader.jpg'); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif;}
		
		#headerLinks {position:relative; width:35%; float:right; text-align:right; margin-top:45px; z-index:11;}
			#headerLinks a {margin:0 8px; color:#fff;}
			#headerLinks a:hover {color:#990000; text-decoration:none;}
			#skTopHomeLink {margin-top:42px; float:left; margin-left:15px;}
				#skTopHomeLink a {color:#fff;}
				#skTopHomeLink a:hover {color:#990000; text-decoration:none;}
				
				/* QuickCart stuff */ 
				#quickCart a {margin:0 0px; color:#fff;}
				#quickCart {position:absolute; top:17px; left:200px; background-color:black; border:1px solid #444; width:320px;padding:0px; margin:0px;}
					#quickCartClose {font-size:10px; width:95%; float:right; text-align:right; margin:0px; padding:0px;}
					#quickCartContent {padding:3px;margin:0px;*margin-top:-5px; text-align:left;}
						#quickCart table {}
						#quickCart p.button a:link, #quickCart p.button a:visited {padding:1px;display:block;margin:1px; text-align:center; color:#fff; font-size:10px;}
						#quickCart p.button a:hover{background:#0c0c0c;padding:1px;margin:1px; color:#990000; font-size:10px;}
						.viewCheckout {float:right;width:50%;}
						.viewCart {float:right;width:30%;}
						.tdHeader {background:#222;}
				
		#headerSearch{width:18%; float:right; text-align:right;margin-top:42px; margin-right:10px; margin-left:20px;}
			#headerSearch input{margin:0; padding:0; vertical-align:middle; }
			#headerSearch .inputFormat {width:120px;}
	#logo{ padding-top:16px; }
	#logoIE{ padding-top:12px; }

#navBar{ padding:0px; margin:0 auto; height:60px; }
	#navBarInner{ padding:0px; margin:0 auto;}		
	#navBar ul{list-style:none; margin:0px; padding:0px;}
		#navBar li {display:inline; border-bottom:0px solid #c1c1c1; border-top:0px solid #c1c1c1; }/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
		#navBar li a:link{color:#fff; text-decoration:none; }
		#navBar li a:visited{color:#fff; text-decoration:none; }
		#navBar li a:hover{color:#D32232; text-decoration:none; }
	#categories { margin-left:2px; }
		.mainLink{z-index:10;width:105px;height:60px; float:left; position:relative; background:url('nav_link.jpg') 0px 0px; text-align:center; font-size:11px; font-family:Georgia, Arial, sans-serif; border-right:0px solid white;}									
		.mainLink a{display:block; padding:0px 3px 0 3px;font-weight:100; height:100%;text-decoration:none; font-size:12px;}
		.mainLink a:link, .mainLink a:visited{ color:#ABABAB; text-decoration:none;font-weight:100; }
		.mainLink a:hover{background:url('nav_link.jpg')  0px -60px; color:#fff; text-decoration:none;font-weight:100;}
		
		.subLink{width:200px; position:absolute; top:60px; left:1px; background-color:#333; text-align:left; display:none; border-top:1px solid #555; }
		.subLinkLast{width:200px; position:absolute; top:60px; right:1px; background-color:#333; text-align:left; display:none; border-top:1px solid #555; }
			.subLink a, .subLinkLast a{padding:3px 3px; border-bottom:1px solid #555; font-size:11px;}
			.mainLink .subLink a:hover, .mainLink .subLinkLast a:hover {padding:3px 3px; background-color:#444; background-image:none; text-decoration:none;}

#mainContentWrapper{width:950px;background:url('bottom.jpg') no-repeat bottom center; overflow:hidden;}
	#mainContent { background:url('mainContent_top.jpg') no-repeat top center; padding:30px; }
	#mainContent_alt { padding:0px; }
	
			/*SlideShow Styles*/
			#slideShow {width:934px; height:337px;overflow:hidden;position:relative;}
			#slideShowInner {position:relative;}
				#imgSlide{position:absolute; top:0; left:0; z-index:1;}
				#imgSlide_under{position:absolute; top:0; left:0; z-index:2;}
		
		#sfMainImage{ height:337px; background:url('sfMainImage_bg.jpg') no-repeat top center;margin:0px; padding:8px;}
		#sfMainImageInner { padding:0px;margin:0px; background:#000;height:337px; *height:335px; position:relative;z-index:3; }
			#featured01 {width:267px; height:102px;position:absolute; right:5px; top:5px;background:url('featured01.gif') no-repeat top left; z-index:4;}
			.featuredInner {margin:0px; padding:10px 15px;}
				.featuredInner h2 {color:#fff; }
				.featuredInner p {color:#fff;font-size:14px;}
			#featured02 {width:267px; height:102px;position:absolute; right:5px; top:112px;background:url('featured02.gif') no-repeat top left;z-index:4;}
			#featured03 {width:267px; height:102px;position:absolute; right:5px; top:219px;background:url('featured03.gif') no-repeat top left;z-index:4;}
		#sfFeatured { width:950px; height:280px; background:url('sfFeatured_top.jpg') no-repeat top center;margin:0px; padding:0px; }
		#sfFeaturedInner {margin:0px;padding:5px 10px 20px 15px ;}
			#sfFeaturedProd {float:left; width:552px; }
				.sfProdThree {width:184px;float:left; background:url('sfFeaturedProd_bg.jpg') no-repeat top left;}
				.sfProdThreeInner, .sfProdInner {margin:0px;padding:0px;text-align:center;}
					.sfProdImage {text-align:center; height:150px; margin:12px auto;}
					.sfProdTitle {text-align:center; margin:0 auto; width:150px}
					.sfProdMeaning {text-align:center;padding:4px 0px;margin:0 auto; width:180px;}
					.sfProdPrice {text-align:center; color:#fff;}					
			#sfFeaturedCat {float:left; width:368px; }
				.sfCatTwo {width:184px;float:left; background:url('sfFeaturedCat_bg.jpg') no-repeat top left;}
				.sfCatThreeInner {margin:0px;padding:0px; text-align:center;}
					.sfCatImage {text-align:center; height:150px; margin:12px auto;}
					.sfCatTitle {text-align:center; }
					.sfCatPrice {text-align:center; color:#fff;}
		#sfText {width:950px;height:150px;background:url('sfText_top.jpg') no-repeat top center;}
		#sfTextInner {padding:20px 10px 50px 13px; margin:0 auto;}
			.sfTextBlock {float:left;width:306px;background:url('sfTextBlock_bg.jpg') no-repeat top left;}
			.sfTextBlockInner {margin:0px;padding:10px 25px;}
				.sfTextBlock p {color:#fff;line-height:22px;}
									
#footer{ color:#CC0000; background:none; text-align:center; font-size:11px; width:950px; margin:auto; }
#footer .wrapper{ padding:10px; margin:0px; text-align:left;}
	#footerLinks {float:left; width:400px;}
		#footerLinks ul a{display:block; padding:0px; margin:0px;}
		#footerLinks ul {list-style:none;margin:0px;padding:0px;}
		#footerLinks li {margin:0px;padding:0px;border-bottom:1px solid #111; }
		#footerLinks li a:link, #footerLinks li a:visited {margin:0px; padding:4px; }
		#footerLinks li a:hover {background:#0c0c0c; color:#D32232; }
			.footerBlock {float:left; width:180px; padding:2px;}
	#footerInfo {float:right; width:450px; text-align:right; color:#666;}
		.newsletterForm {text-align:right; float:right; width:480px;}
#bottom{ text-align:center; font-size:10px; }

/* Category Template */
#liContainer {}

#liHeader {height:190px; background:url('liHeader_bg.jpg') no-repeat top center;margin:0px; padding:8px;}
#liHeaderInner {padding:0px;margin:0px; background:#000;height:190px; position:relative;z-index:3; border:0px solid #000;_height:1%;}
	#liHeaderImage {}
	#liHeaderDesc {width:266px; height:166px;position:absolute; right:5px; top:5px;background:url('liDesc.gif') no-repeat top left;}
	#liHeaderDescInner {margin:0px; padding:10px 15px;}
		#liHeaderDesc p {font-weight:normal; font-size:11px; line-height:16px; font-family:"Times New Roman", Times, serif; margin:5px auto !important; }
	

#liCategory {background:url('liCategory_top.jpg') no-repeat top center;}
#liCategoryInner {margin:0px; padding:8px;}
	#liCategory h1 {padding:0px 0px 10px 8px; margin:0px; _height:1%}

	/* Category Landing */ 
	#liLandingContainer {}
	#liLandingContainerInner {}
	
	#liLandingHeader {height:337px; background:url('sfMainImage_bg.jpg') no-repeat top center;margin:0px; padding:8px;}
	#liLandingHeaderInner {padding:0px;margin:0px; height:337px; *height:335px; position:relative;z-index:3;}
		#liLandingFeature {width:267px; position:absolute; right:5px; top:5px; /*background:url('liFeatured_bg.gif') no-repeat top left;*/}
			.liLandingFeatured1 {width:267px; height:104px;position:relative; right:0px; top:0px;background:url('liFeatured01.gif') no-repeat top left; margin-bottom:3px;}
			.liLandingFeatured2 {width:267px; height:104px;position:relative; right:0px; top:0px;background:url('liFeatured02.gif') no-repeat top left; margin-bottom:3px;}
			.liLandingFeatured3 {width:267px; height:104px;position:relative; right:0px; top:0px;background:url('liFeatured03.gif') no-repeat top left; margin-bottom:3px;}
			.liLandingFeaturedInner {margin:0px 0px; padding:10px 15px 0px 20px;}
				.landingFeatImage {float:left; width:80px;}
				.landingFeatInfo {float:left; width:145px;padding:0px 3px 3px 3px;}
					.landingFeatTitle a{font-size:14px; *font-weight:bold;}
					.landingFeatTitle a:hover {color:#D32232;}
					.landingFeatMeaning {color:#fff; font-size:12px; padding:px 0px;}
	
	#liLandingCategory {background:url('liCategory_top.jpg') no-repeat top center;}
	#liLandingCategoryInner {margin:0px; padding:8px;}
	#liLandingCategory h1 {padding:0px 0px 10px 0px; margin:0px; _height:1%; color:#fff;}
	
	#liLandingColumnLeft {width:402px; float:left;}
	#liLandingColumnLeftInner {margin:0px; padding:5px;}
		#liLandingBreadcrumb {  float:left; width:402px;}
		#liLandingBreadcrumbInner { margin:0px 0px;padding:8px;}
			#liLandingBreadcrumb a {color:#fff;}
			#liLandingBreadcrumb a:hover {color:#990000;}
		#pendantSubs {}
		#liLandingSubs {width:402px; float:left; background:url('liLandingSubs_bg.jpg') no-repeat top left;}
		#liLandingSubsInner {margin:0px; padding:10px; }
			#liLandingColumnLeft p {padding:10px 10px;}


			#liLandingSubs a {color:#fff; display:block; font-size:13px;}
			#liLandingSubs a:link, #liLandingSubs a:visited {padding:5px;*padding:2px;}
			#liLandingSubs a:hover {color:#D32232; background:#fff; padding:5px;*padding:2px;}
				.landingsublink {width:50%;*width:47%;float:left;}
	
	#liLandingColumnRight {width:520px; *width:505px;float:right;}
	#liLandingColumnRightInner {margin:0px; padding:10px;}
		.liLandingTwo {width:250px;*width:245px; float:left;}
		.liLandingTwo .liLandingInner { text-align:left;padding:0px;margin:0px 0px 5px 0px;}
		.liLandingTwo .liLandingImage {float:left; width:80px; text-align:center;padding:0px 2px;}
		.liLandingTwo .liLandingInfo {float:left; width:160px; text-align:left; background:url('liLandingInfo_bg.jpg') repeat-x top; height:70px;}
		.liLandingTwo .liLandingInfoInner {margin:0px; padding:2px 10px;}

#liProdContainer {padding:5px 0px; *height:1%; overflow:hidden;}
.liProdInner  { border:0px solid #CC0000;}
.liProdInfo { text-align:center; }
	.liProdImage { text-align:center; height:150px; margin:12px auto; padding:0px; } 
	.liProdTitle { text-align:center; color:#ff0000; width:180px; margin:0 auto}
	.liProdMeaning { text-align:center; color:#990000; padding:4px 0px; width:180px; margin:0 auto}	
	.liProdPrice { text-align:center; color:#fff; }
	
.liProdTwo {}	
.liProdThree {}		
.liProdFour { width:25%; *width:24%; float:left;  }				
.liProdFive { }
	
#searchResults { background:url('liSearchResults_bg.jpg') repeat-x top; color:#cc0000; height:28px; }
#searchResults a:link, #searchResults a:visited {color:#fff;}
#searchResults a:hover {color:#990000;}
#searchResults .wrapper { font-size:11px; font-weight:normal; padding:8px; }
	.breadcrumb {float:left; width:auto;text-align:left; color:#fff;}
		#searchResults .breadcrumb a:hover {color:#990000;}
	.pagination {float:right; width:300px; text-align:right; display:none; }

/* Detail Template*/
#dtContainer {background:url('dtContainer_top.jpg') no-repeat top;}
#dtContainerInner {margin:0px; padding:20px 35px;}
	#dtHeader {}
		.dtHeaderInner {}
			.dtBreadcrumb {color:#fff; padding:5px 0px; _height:1%;}
				.dtBreadcrumb a, .dtBreadcrumb a:visited {color:#fff;}
				.dtBreadcrumb a:hover {color:#990000;}
			.dtProdTitle { float:left; width:690px; padding:5px 0px 2px 0px;} 
				.dtProdTitle h1, .dtProdTitle h2, .dtProdTitle h3, .dtProdTitle h4, .dtProdTitle h5, .dtProdTitle h6 {color: #CC0000; display:inline;}
			.dtProdPrice {padding:5px 10px 2px 10px;}
				.dtProdPrice h1, .dtProdPrice h2, .dtProdPrice h3, .dtProdPrice h4, .dtProdPrice h5 .dtProdPrice h6{color:#fff; font-weight:normal;}
			.dtProdMeaning {color:#990000; padding:0px 0px;}
			.dtProdSku {color:#fff; padding:10px 0px;*height:1%;}
	
	#dtProdContent {}
	.dtProdContentInner {}
		#dtProdColumnLeft {width:400px; float:left;}

			.dtProdImage { float:left; width:400px; overflow:hidden;}
				.mvThumbnail img{border: 2px solid #333; width:84px; height:84px; overflow:hidden;display:block;}				
								
				.dtPendantDesc {margin-top:10px;font-size:11px; font-weight:normal; padding:5px 0px;}
				.dtPendantDescInner {background:url('dtProdInfo_bg.jpg') repeat-x top; margin:0px; padding:10px;}
					
				.dtInner {margin:0px; padding:10px;}
				.productLinks {padding:0px; margin:0px;}
					.productInfo {float:left; width:140px;}
					.shippingInfo {float:left; width:140px;}
			.dtViewLarger {font-size:10px; font-weight:bold;}
			.dtProdInfo {float:left; width:480px;*width:470px; }
			.dtProdInfoInner {margin:0px 0px 0px 10px; padding:10px; background:url('dtProdInfo_bg.jpg') repeat-x top; }
			.dtProdInfoInnerNOBG {margin:0px 0px 0px 10px; padding:0px 10px;}
				.dtProdBrand {font-size:12px; font-weight:normal; color:#CC0000;}
				.dtProdBrief {font-size:11px; font-weight:normal; } 
				.dtProdDesc {font-size:11px; font-weight:normal; padding:5px 0px; }	
					.dtProdDesc p img {border:2px solid #900;margin:8px 20px 10px 0px;}
				.productLinks { }		
				.dtInnerNoPad{padding:10px 0px;}
				
				#chainSelectTable {color:#fff; width:100%;}
				#chainSelect table {background:#222;position:relative;z-index:9;}
					#chainSelectTable tr td{}
						.chainsTableInfoTD{}		
						.chainSelectAttributesTR{padding:0 !important;}	
						.chainSelectAttributesTD{background-color:#282828; padding:0 !important; text-align:right !important;}			
						#chainSelectTable tr td {vertical-align:middle; padding:5px; text-align:center;}
						#chainSelectTable .qty {padding:1px;}
						.chainsSelectInfoTD {border-bottom:1px solid #000;}
				
				.guideLinks {float:left; width:200px;}
					#guide1_IE /*How to Select your Chain */ {position:absolute;top:-300px;left:75px; background-color:black; border: 1px solid #600; padding:8px; width:300px;z-index:11;}
					#guide1 /*How to Select your Chain */ {position:absolute;top:-305px;left:-370px; background:#000 url('chainSelectGuide_bg.jpg') no-repeat top left; border-top: 2px solid #900; border-right:2px solid #900; border-left:2px solid #900;border-bottom:2px solid #500; padding:10px 10px 10px 55px; width:370px;z-index:11;}
						h6.chainTitle {display:inline;float:left;} 
						.close {float:right;width:10px;text-align:right;}
						.close a {cursor:pointer;}
						#guide1 p, #guide2 p, #guide3 p, #guide1_IE p, #guide2_IE p {margin:10px 0px;line-height:16px; font-family:"Times New Roman", Arial, serif; font-size:12px;}
					#guide2_IE /*Chain Size Guide */ {position:absolute;top:-380px;left:80px; background-color:black; border: 1px solid #600; padding:8px;width:300px;z-index:11;}
					#guide2 /*Chain Size Guide on Pendant Detail page*/ {position:absolute;top:-450px;left:-250px;background:#000 url('chainSizeGuide_bg.jpg') no-repeat top left; border-top: 2px solid #900; border-right:2px solid #900; border-left:2px solid #900;border-bottom:2px solid #500; padding:10px 10px 10px 65px;width:500px;z-index:11;}
					#guide3 /*Chain Size Guide */ {position:absolute;top:-150px;left:-250px;background:#000 url('chainSizeGuide_bg.jpg') no-repeat top left; border-top: 2px solid #900; border-right:2px solid #900; border-left:2px solid #900;border-bottom:2px solid #500; padding:10px 10px 10px 65px;width:500px;z-index:13;}
			.dtRelatedContainer { margin:10px 0px 0px 0px; padding:20px 0px 0px 0px; background:url('dtRelated_top.jpg') repeat-x top;}
			.dtRelated {width:24%; float:left;}
			.dtRelatedInner {padding:5px; margin:0px;}
				.dtRelatedContainer h6 {color:#fff !important; padding:0 10px;}
				.dtRelatedImage {text-align:center; height:150px; }
				.dtRelatedTitle {text-align:center; margin:12px auto; padding:0px;color:#990000; }
					.dtRelatedTitle a:hover{color:#D32232;}
				.dtRelatedPrice {text-align:center;}
	
	/* Add to Cart */
	.dtCartAdd {padding:0px;}
	.dtCartAddPendant {background:url('dtProdInfo_bg.jpg') repeat-x top; *height:1%;}
	.dtCartAddPendantInner {padding:10px;margin:0px;}
		.dtCartBuy {float:left; width:200px;}
		.dtCartTitle {float:left; width:220px; text-align:left;}
		.dtCartPrice {float:left; width:150px; text-align:left;padding:5px 0px;}
			.dtCartPrice h1, .dtCartPrice h2, .dtCartPrice h3, .dtCartPrice h4, .dtCartPrice h5, .dtCartPrice h6 {color:#fff;}
		.dtCartLabel {float:left; width:70px;padding:5px 0px;}
		.dtCartPulldown {float:left; width:auto;padding:5px 0px;}
		.dtCartQty_pendant {}
		.dtCartQty {float:left; width:180px;}
		.dtCartQtyInner {margin:0px; padding:15px 0px 10px 5px;}
			.dtCartQtyLabel {float:left; width:70px;}
			.dtCartQtyField {float:left; width:100px;}
		.dtCartRadio {float:left; width:100px;padding:5px;}
		.btnAddToCart {width:175px; height:38px; background:url('buyit_lg.jpg') no-repeat; cursor:pointer;}
	.dtChainInfo {padding:15px 0px;}

/* Checkout Templates */
#checkoutContainer {text-align:center;}
#checkoutContainerInner { text-align:left; width:750px;margin:auto; } 
#checkoutContainer, #checkoutContainer table tr td{color:#fff; font-size:12px;}
#checkoutContainer table tr td h3 {}
#checkoutContainer label {font-size:12px;}
#checkoutFormat {}
#checkoutFormatInner {padding:20px;}

#checkoutPickup {margin:0px 20px;}
	#willCallInfo {width:455px;}
	#willCallInfoInner {padding:10px;margin:0px;background:#222;border:1px solid #444;}

#recipientInfo {padding:10px;margin:0px;background:#222;border:1px solid #444;}

#newCustomer {width:49%; float:left; border-right:1px solid #333;}
#newCustomerInner {padding:5px;}
#returningCustomer {width:50%; *width:48%;float:left;}
#returningCustomerInner {padding:5px;}

#billingTable select, #billingTable input{border:1px solid #CC0000; }
.txtShipEstimate{height:15px;}
.checkoutSelect select{border:1px solid #CC0000; }
	#ctBtnsBottom{text-align:right;}
.btnContinuePos{float:right;}
.why {background-color:#222; line-height:16px;padding:10px 10px 10px 15px; margin:10px 0px;}
table.why {margin:10px 0px; padding:10px 10px 10px 15px;  background-color:#222; font-size:11px; }
table.why tr td {padding:5px;}
table.why tr td.checkoutOptions {padding:10px;}
.checkoutOptions { border-top:5px solid #000; background-color:#222; }
	.checkBox {width:20px;float:left;padding:2px;}
	.checkBoxLabel {width:90%;float:left;font-size:11px;}
		
.progress {text-align:center;margin-top:10px;}

.tableHeader {background:#222;}
.tableField {background:#000;}

#ctBtnsBottom input {cursor:pointer;}


/* Shipping Info */
#shippingInfo {width:auto; margin:auto; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.shippingInfoBox1 {background:url('bgShippingInfo1.jpg') no-repeat; width:745px; margin:auto; text-align:center; overflow:auto; height:270px; margin-top:20px;}
	.shippingInfo {float:left; width:65%; text-align:center;}
	.shippingInfoInner {width:95%; padding:15px 0px; margin:auto; text-align:left;}
		.shippingInfo h6 {text-align:center; line-height:40px; color:#fff; font-size:18px !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.shippingInfoBox2 {background:url('bgShippingInfo2.jpg') no-repeat; width:745px; margin:auto; text-align:center; overflow:auto; height:320px; margin-top:20px;}
	.shippingQuestion {text-align:center; font-size:14px;}
	
	.shippingInfoBox1 p, .shippingInfoBox2 p{font-size:14px;  }



