BODY { 
	background-color: #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/upload/pages/body_bg.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; FONT-FAMILY: tahoma,verdana,helvetica; HEIGHT: 100%; background-repeat: repeat-x; background-position:center top; 
}

TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; color:#2c2c2c; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial,verdana,helvetica; 
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; color:#2c2c2c; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial,helvetica;
}

input[type=text] {
	width: px;
	height:16px;
	border:none;
	border:1px solid #767575;
	background-color:#FFFFFF;
	}
INPUT.searchbox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; FONT-FAMILY: arial,verdana,helvetica;
}

HR {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #999999; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #999999;
}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}

SELECT {
	FONT: 11px  Arial,Geneva, Verdana; COLOR: #2c2c2c; width: px;
}

IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; margin:0px;
}

P {
	TEXT-ALIGN: justify; margin-top:14px; margin-bottom:14px;
}

UL {
	MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px; MARGIN-LEFT: 9px; PADDING-LEFT: 9px;
}

UL LI {
	MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px; LIST-STYLE-IMAGE: url(/upload/pages/default-bullet_icon.png);
}

UL.list {
	LIST-STYLE-IMAGE: url(/upload/pages/default-bullet_icon.png);
}

 
h2,h3,h4,h5,h6 {
	 font-family: arial,verdana;
    }
	
h1 {
        width:579px;
        height:31px;
	padding-top:3px;
        padding-left:6px;
	float:left;
	background:url(/upload/pages/page-title_bg.jpg) no-repeat;
	text-align:left;
	font-size:16px;
	font-family:Trebuchet MS;
	color:#1A1919;
	font-weight:bold;
        margin-bottom: 0;
        margin-top: 0;
}	
	

h2 {
color: #410805; font-size: 18px; font-family: arial;
}

OL {
	 MARGIN-BOTTOM: 5px; 
}
OL LI {
	MARGIN-BOTTOM: 5px; LINE-HEIGHT: 1.4em;
}

Div.Scroller {
    padding-right: 0px; padding-left: 0px; text-align: normal; overflow: auto; height: 350px; width: 200px; scrollbar-face-color: #C6B478; scrollbar-shadow-color: #C6B478; scrollbar-highlight-color: #C6B478; scrollbar-3dlight-color: #C6B478; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #C6B478; scrollbar-arrow-color: #FFFFFF;
}


TD  {
	 FONT-SIZE: 12px; 
	 COLOR: #35372F; 
	 LINE-HEIGHT: 1.5em; 
	 FONT-FAMILY:Tahoma;
     }
.unselected-nav {
	 font-size:14px;
	 font-family:Trebuchet MS;
	 color:#000000;
	 text-decoration:none;
	 }
	 
A.unselected-nav:hover {
	 font-size:14px;
	 font-family:Trebuchet MS;
	 color:#900000;
	 text-decoration:none;
	 }
	 
.selected-nav {
	 font-size:14px;
	 font-family:Trebuchet MS;
	 color:#900000;
	 text-decoration:none;
	 }	 	 	 

A {
	 COLOR: #2F2F2F; FONT-FAMILY:Arial; TEXT-DECORATION: none;
     }


A:hover  {
	color:#ED130E; text-decoration : underline;
}


.submit-button {
	BACKGROUND-IMAGE: url(/upload/pages/search_button.jpg);  FONT-FAMILY: TAHOMA; FONT-SIZE: 11px; BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #ffffff 0px solid; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; width: 67px; height:18px; cursor:pointer;
    }
	


/*  I N D E X  P A G E   */

#main {
	width:100%;
	float:left;
	text-align:center;
	}

#template {
	width:770px;
	margin:0 auto;
	text-align:left;
	}
	
#header {
	width:770px;
	height:72px;
	float:left;
	text-align:left;
	}
	
.logo-image {
	width:141px;
	height:72px;
	float:left;
	text-align:left;
	}
	
.free-shipping-image {
	width:416px;
	height:72px;
	float:left;
	text-align:left;
	}
	
.secure-icon {
	width:213px;
	height:72px;
	float:left;
	background:url(/upload/pages/secure-icon_bg.jpg) no-repeat;
	text-align:center;
	}
	
/* ------------------------------------------------------------- */	
	

#navigation {
	width:770px;
	height:31px;
	float:left;
	text-align:center;
        line-height:25px;
	}
	
#home-nav {
	width:100px;
	height:31px;
	float:left;
	background:url(/upload/pages/home_nav2.jpg) no-repeat;
	text-align:center;
	}
	
#keychains-nav {
	width:119px;
	height:31px;
	float:left;
	background:url(/upload/pages/keychains_nav2.jpg) no-repeat;
	text-align:center;
	}
	
#engraving-nav {
	width:111px;
	height:31px;
	float:left;
	background:url(/upload/pages/engraving_nav2.jpg) no-repeat;
	text-align:center;
	}
	
#contact-nav {
	width:102px;
	height:31px;
	float:left;
	background:url(/upload/pages/contact_nav2.jpg) no-repeat;
	text-align:center;
	}
	
#special-nav {
	width:100px;
	height:31px;
	float:left;
	background:url(/upload/pages/specials_nav2.jpg) no-repeat;
	text-align:center;
	}
	
#wholesale-nav {
	width:112px;
	height:31px;
	float:left;
	background:url(/upload/pages/wholesale_nav2.jpg) no-repeat;
	text-align:center;
	}
	
#viewcart-nav {
	width:126px;
	height:31px;
	float:left;
	background:url(/upload/pages/view-cart_nav2.jpg) no-repeat;
	text-align:center;
	}
	
/* ------------------------------------------------------------- */											
	
#search-area-bg {
	width:770px;
	height:32px;
	float:left;
	background-color:#EEEEEE;
	text-align:center;
	}
	
.search-area-content {
	width:740px;
	margin:0 auto;
	text-align:center;
	margin-top:7px;
	}
	
.black-font13 {
	font-size:13px;
	font-family:Arial;
	color:#000000;
	}
	
.blue-font12 {
	font-size:12px;
	font-family:Arial;
	color:#090877;
	text-decoration:underline;
	padding-left:6px;
	padding-right:6px;
	}
	
.search-bottom-space {
	width:770px;
	height:7px;
	float:left;
	background-color:#FFFFFF;
	text-align:left;
	}						

/* --------------------------------------- */


#center-area {
	width:770px;
	float:left;
	background-color:#FFFFFF;
	text-align:left;
	}
	

.center-left-area {
	width:181px;
	float:left;
	background:url(/upload/pages/center-left_bg.jpg) repeat-y;
	text-align:left;
	margin-left:1px;
	}
	
.left-heading {
	width:181px;
	height:26px;
	float:left;
	background:url(/upload/pages/red-title_bg.jpg) no-repeat;
	text-align:left;
	font-size:15px;
	font-family:Trebuchet MS;
	color:#FFFFFF;
	}
	
.left-heading-space {
	width:181px;
	height:7px;
	float:left;
	text-align:left;
	}
	
.left-links-area {
	width:181px;
	height:29px;
	float:left;
	background:url(/upload/pages/left-nav_divider.jpg) no-repeat;
	background-position:bottom;
	text-align:left;
	}
	
.left-links {
	font-size:12px;
	font-family:Arial;
	color:#2F2F2F;
	text-decoration:none;
	padding-left:5px;
	}
	
.left-blue-links {
	font-size:12px;
	font-family:Arial;
	color:#00108A;
	text-decoration:none;
	padding-left:5px;
	}
	
.left-area-divider {
	width:181px;
	height:15px;
	float:left;
	background-color:#FFFFFF;
	text-align:left;
	}						

/* -------------------------------------- */

.center-right-area {
	width:579px;
	float:right;
	text-align:left;
	margin-right:1px;
	}
	
.page-title {
	width:579px;
	height:31px;
	float:left;
	background:url(/upload/pages/page-title_bg.jpg) no-repeat;
	text-align:left;
	font-size:16px;
	font-family:Trebuchet MS;
	color:#1A1919;
	font-weight:bold;
	}
 
.center-right-space {
	width:579px;
	height:12px;
	float:left;
	text-align:left;
	}
	
.products-area {
	width:579px;
	float:left;
	text-align:left;
	}
	
.products-image1 {
	width:182px;
	float:left;
	text-align:center;
	font-size:12px;
	font-family:Arial;
	color:#2F2F2F;
	}
	
.products-image2 {
	width:182px;
	float:left;
	text-align:center;
	font-size:12px;
	font-family:Arial;
	color:#2F2F2F;
	margin-left:12px;
	}						

/* -------------------------------------- */


.categories-area {
	width:571px;
	float:left;
	text-align:left;
	}
	
.categories-round-top {
	width:571px;
	height:12px;
	float:left;
	background:url(/upload/pages/categories-round_top.jpg) no-repeat;
	text-align:center;
	}
	
.categories-round-bottom {
	width:571px;
	height:12px;
	float:left;
	background:url(/upload/pages/categories-round_bottom.jpg) no-repeat;
	text-align:center;
	}
	
.categories-round-center {
	width:571px;
	float:left;
	background:url(/upload/pages/categories-round_center.jpg) no-repeat;
	background-position:top;
	text-align:center;
	}
	
.categories-round-center-content {
	width:541px;
	margin:0 auto;
	text-align:left;
	}
	
.categories-heading {
	font-size:17px;
	font-family:Trebuchet MS;
	color:#060664;
	}
	
.categories-area-space {
	width:541px;
	height:5px;
	float:left;
	text-align:left;
	}
	
.black-font11 {
	font-size:11px;
	font-family:Arial;
	color:#181818;
	}
	
.bottom-content-area {
	width:555px;
	float:left;
	text-align:left;
	margin-left:8px;
	}
	
#copyright {
	width:770px;
	height:155px;
	float:left;
	background:url(/upload/pages/copyright_bg1.jpg) no-repeat;
	text-align:center;
	}
	
.copyright-links {
	font-size:11px;
	font-family:Arial;
	color:#000000;
	line-height:1.5em;
	padding-left:1px;
	padding-right:1px;
	}							

#copyright2 {
	width:770px;
	height:59px;
	float:left;
	background:url(/upload/pages/copyright_bg2.jpg) no-repeat;
	text-align:center;
	margin-top:1px;
	}
	
#copyright-bottom-space {
	width:770px;
	height:5px;
	float:left;
	text-align:center;
	}



/**********Product Details 5*****************/

/**********************TABBED PRODUCT DETAILS PAGE****************************/
#tabbed_productdetails{width: 96%;}
h1{font-size: 18px; color: #000;}
h2{font-size: 16px; color: #000;}

#tabbed_details{width: 100%; clear: left;}

#tabbed_image{float: left; width: 45%;}

#tabbed_info{float: left; width: 55%; _clear: right;}

#tabbed_info select{width: 90%;}

#tabbed_costoptions{width: 100%;clear: left;}

#tabbed_costlessoptions{width: 100%;clear: left;}

#tabbed_addons{width: 100%;clear: left;}

#tabbed_addons #productDetailsLabels{text-align: left; width: 100%;}

#tabbed_customfields{width: 100%; clear: left;}

#tabbed_details #price{width: 100%; font-size: 18px; font-weight: bold; color: #990000; padding-top: 10px;}

#tabbed_buynowbutton{width: 100%; margin-bottom: 10px;}

#tabbed_rate_share{float: left; width: 100%; clear: left;}

#tabbed_rate_share a{font-size: 10px;}

#tabbed_rating{float: left; width: 60%;}

#tabbed_stars{float: left; width: 50%; margin-top: 4px; clear: left; }

#tabbed_share{float: left; width: 40%;}

#tabbed_description_review {float: left; width: 100%; border: 1px solid #2931A0; padding-top: 20px; padding-bottom: 20px; margin-top: -1px; clear: both;}

#tabbed_tabs{float: left; width: 100%; clear: left; margin-top: 40px;}

#tabbed_tabs a{background-color: #FFF; color: #00005D; padding-left: 15px; padding-right: 15px; border: 1px solid #2931A0; margin-right: 10px; margin-left: 10px; float: left; clear: right; line-height: 26px; text-decoration: underline}

#tabbed_tabs a.active{background-color: #2931A0; color: #fff; border-bottom: #FFF; text-decoration: none; font-weight: bold;}

#tabbed_descriptions{float: left; width: 65%; padding-left: 2%; padding-right: 2%; clear: left;}

#tabbed_related{float: left; width: 29%;_clear: right; clear: right;}

#tabbed_related .recommendedItems3li{width: 100%; padding-bottom: 10px;_clear: left;}
#tabbed_related .recommendedItems3li img{max-width: 150px; max-height: 170px;}

.reviewTitle{clear: left;}

/* Category Presentation Styles */

/*Category List Placeholder Styles*/
#categoryListMenu{}
#categoryListMenu a{}
#categoryListMenu a:hover{}
#categoryListMenu a:visited{}

/*Category list styles*/
#categoryListValue {width: 100%; padding-left: 5px; text-transform:capitalize; border: 1px solid #2931A0;}
#categoryListValue div {height: 0px;}
.categoryList li {display:inline;text-align: center;float: left;}
.categoryList {display:block;list-style:none;width:98%;margin:2px;padding:10px;font-size:13px;font-weight:bold;vertical-align:middle;}

#categorySynopsis {float:left; padding-left:15px; width:95%; font-size: 12px;}
#categorySynopsis p { margin-right:20px; font-weight: normal; }
#categorySynopsis dd {font-weight: normal;}
.categoryOption1 {width: 32%; height: 100px; margin-bottom:5px; padding-left: 3px; padding-right: 3px;}
.categoryOption2 {width: 49%; margin-bottom:35px;}
.categoryOption3 {width: 98%; margin-bottom:35px;}
.categoryOption4 {width: 98%; text-align:left; margin-bottom:12px;}
.categoryListSimple {display:block;list-style:none;width:100%;margin:2px;padding:10px;position:relative;font-size:14px;font-weight:bold;vertical-align:middle;}

/******* Product List Styles*************/

/* Product List Styles */
.productList	{width:95%; margin-left:0px; font-weight:normal;text-align:center;vertical-align:middle; list-style:none; float:left; padding-left: 0px; font-size: 12px;}
.productList li {display:inline; float:left; text-align:center;}
.productPrice	{color:#000; font-weight: bold;}
#retailPrice2Click {color: #000; font-weight: bold; text-decoration: line-through;}
.retail-markout{color: #000; font-weight: bold; text-decoration: line-through;}
.itemOptions {line-height: 170%;}
.synopsis	{color:#000;font-size:11px;font-weight:normal;margin:0;padding:0;position:relative;vertical-align:middle; padding-bottom: 20px;}


/*Style for option 1 (three column)*/
.productOptionList1 {width: 32%; padding-left: 3px; padding-right: 0px; padding-bottom:15px; max-width:32%;}


/*Style for option 2 (two column)*/
.productOptionList2 {width: 49%; margin-bottom:35px; max-width:49%;}


/*styles for option 3 (one column with options and add to cart button)*/
#producListImg{float:left;margin-top:5px; width:auto; height:auto; min-width:75px; min-height:75px; padding-left: 15px;}
#productListLink{float:left;width:100%;text-align:left; font-size:14px; font-weight: bold; padding-top: 0px; margin-top: 0px;} 
#producListOptions{float:left;margin-left:25px;margin-top:5px;}
#productListSinopsys{float:right; width:350px; margin-bottom:10px; text-align:justify; margin-top:5px;}
#productListSinopsys a{color: blue; font-weight: bold; font-size: 10px; text-decoration: none;}
#productListSinopsys a:hover{text-decoration: underline;}

/*Product Details 1*/

/*Item Title, Image and Description Divs*/
#productDetailsTitle{position: relative;text-align:center; padding-bottom: 10px;}
#productDetailsImage{
	margin:0px;
	float:left;
	width:auto;
	height:auto;
	min-width:75px;
	min-height:75px;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	
}

#breadcrumbs {position:relative;}
#allContent{width:100%; float: left;}

/*cost and costless divs*/
#optionsContent{position: relative; float:left; margin: -10px; padding:0px; line-height: 20px;}
#productDetailsLabels{float:left; text-align: left; width: 100px; display: inline; padding: 0px; line-height: 20px;}
#productDetailsSelect{float:left;margin-left:2px; line-height: 20px;}

#productAddonsClear{clear: left; min-height: 16px;}

/*Price and add to cart button div*/
#productDetailsPrice{float:left; text-align:left; width: 350px;}
#productDescription{position:relative;margin-left:16px; margin-top:20px;height:auto; width:auto;text-indent:0px;text-align:justify;}


/*Product Details 2*/
#optionsContent2{position: relative;float: left;}
#productDescription2{position:relative;margin-left:16px; margin-top:20px;height:auto; width:auto;text-indent:10px;text-align:justify;}
#productDetailsImage2 {margin:5px; float: right; width:auto; height:auto; min-width:75px; min-height:75px;}


/*Product Details 3*/
#optionsContent3{float:left;height:auto;margin:5px;margin-top:20px;}
#productDescription3{position:relative;text-align:justify; margin-top:30px;height:auto; width: 475px; float: right; text-indent:10px;}
#productDetailsImage3 {margin:15px;float:left;width:auto; height:auto; min-width:75px; min-height:75px;}

/*Product Details 4*/
/*#productDescription4{position:relative;margin:10px;margin-top:30px;height:auto; width:auto;text-indent:10px;text-align:justify;}
#productDetailsImage4 {float:right;margin:5px;width:auto; height:auto; min-width:75px; min-height:75px; clear: both;}
#optionsContent4{float:left;height:auto;margin:5px;margin-top:20px;}*/
#productH1 {border: 1px solid #D3D3D3; background-color: #F4F4F4; color: #000; padding-top: 2px; padding-bottom: 6px; line-height: 25px;}
#optionsContent4{float:left;height:auto;padding-left:15px;margin-top:20px; width:455px;}
#productDescription4{text-align:left; height:auto; width:455px; padding-left:15px; float:left; margin-top:0px;}
#productDetailsImage4 {margin-right:10px; margin-top:0px;float:right;text-align:center;width:auto; height:auto; min-width:75px; min-height:75px; display:block;}
#productDetailsTitle4{float:left; padding-left:15px; width:500px;}


/*Search Result Styles*/
#resultHeaderLeft{background-color: silver;text-align:left;width:50%;float:left;}
#resultHeaderRight{background-color: silver;text-align:right;width:49%;float:left;}


/* Cart View */
#cartView {_margin-top: -15px;}
#itensCartView {line-height: 10px; text-align: right; font-size: 10px;}
#yourCartView {line-height: 10px; text-align: right; font-size: 10px;}
#valueCartView {  }

/*Checkout Styles*/
#checkoutDiv {padding-left:20px;}
#authorizeFail{font-size: 12px;}
#declined {font-size: 12px;}
#receipt {}

/*Contact Forms Styles*/
.contactForm{width:400px;height:auto;}
.contactFormTextArea{width:400px;}
.contactFormText{width:175px;float:left;}
.contactFormInputText{width:225px;}

/*Checkout Shipping Info*/
#shippingRates{border:1px solid #2931A0; background-color:#ddd;padding:5px; font-color:#000000;}

/*Recommended Itens*/
.recommended {position:relative; float:left; width:99%; line-height:20px; background:#2931A0; padding-left:5px; color:#FFFFFF; font-size: 14px;}
.recommendedItems3 {position:relative; float:left; width: 100%; margin:0px; padding:0px; clear: both;}
.recommendedItems3li {position:relative; float:left; width: 33%; margin:0px; padding:0px; display:inline; text-align:center; margin-top: 10px; margin-bottom: 15px;}


/********************************Wholesale Keychain CSS***********************************/
#boxes{float: left;}
	#box{float: left; width: 170px; padding:5px;}
		#box #image{float: left;width: 170px; height: 130px;}
		#box img{width: 170px; height: 130px; border-color: #999999; border-width: 1px; border-style: solid;}
		#box #title{float: left; text-align: center; width: 170px;}
		#box #title a{font-weight: bold; color: #000; text-decoration: none; font-size: 10px; text-align: center;}
		#box #title a:hover{color: #999;}

 /******ENGRAVING PAGE*******/

#steps{width: 100%; float: left;}
#steps #step{width: 100%; float: left; padding-bottom: 20px;}
     #step #image{float: left; width: 50px;}
     #step #info{float: left; width: 450px;}
     #info h2{padding-top: 0px; margin-top: 0px;}

#engraving{width: 100%; float: left;}
#engraving #type{width: 100%; float: left;}
     #type #info{width: 100%;}
     #type #images{width: 100%;}

/*******KEYCHAINS PAGE********/

#logoboxleft{float: left; width: 240px; margin-right: 40px;}
   #logoboxleft #title{text-align: center; font-weight: bold; line-height: 18px; border-color: #ccc; border-style: solid; border-width: 1px; width: 237px; margin-bottom: 10px;}
   #logoboxleft #logos{width: 240px;}
   #logoboxleft #logos img{border: 0px;}

#logoboxright{float: left; width: 240px;}
   #logoboxright #title{text-align: center; font-weight: bold; line-height: 18px; border-color: #ccc; border-style: solid; border-width: 1px; width: 237px; margin-bottom: 10px;}
   #logoboxright #logos{width: 240px;}
   #logoboxright #logos img{border: 0px;}

#textboxleft{float: left; width: 240px; margin-right: 40px;}
   #textboxleft #links{border-color: #ccc; border-style: solid; border-width: 1px; text-align: center; height: 100px; margin-top: 20px; padding-bottom: 3px; padding-top: 3px;}
   #textboxleft #links a{width: 240px; display: block; font-weight: bold; line-height: 17px; color: #666;}

#textboxright{float: left; width: 240px;}
   #textboxright #links{border-color: #ccc; border-style: solid; border-width: 1px; text-align: center; height: 100px; margin-top: 20px; padding-bottom: 3px; padding-top: 3px;}
   #textboxright #links a{width: 240px; display: block; font-weight: bold; line-height: 17px; color: #666;}
#links #title{background-color: #ccc; text-align: center; font-weight: bold; padding: 3px;}

.thankyou{float: left; width: 450px;}

/*******SITEMAP*******/
#sitemap h2{font:12px tahoma; font-weight:bold; line-height:25px; color:#cc0000; width:560px; background:url(/upload/item/img/arrow3.jpg) left 4px no-repeat; padding-left:25px;}
#sitemap h2 a{color: #cc0000;}

#sitemap h3{font:12px tahoma; font-weight:bold; line-height:25px; color:#7B7B7B; width:560px; padding:0 0 0 25px;}

#sitemaplinks{}
#sitemaplinks a{
font:11px tahoma; width:113px; line-height:20px; color:#881111; text-decoration:none; background:url(/upload/item/img/arrow2.gif) left 2px no-repeat; padding-left:15px; margin-left:20px;}

#addressLabel{font-weight: bold;}


/************SCANALERT***************/
#scanalert{margin-top: 112px; margin-left: 15px;}



div#productDetailsSelect td{ font-size:10px; }
div#productDetailsSelect table{ width:400px; }



/*Product Pictures*/
.popup{ margin: 0; padding: 0; list-style: none; border: 0; text-decoration: none;left: 40%;position: absolute; width: 
550px; height: 440px; padding-top:20px; border-width: 2px; border-style: solid; background: #fff; display: none; 
z-index: 1;}
.popup ul{list-style-type: none;}
.close { width:20px;clear:both;text-align:center;width:450px; }


/*Product Search */
.searchProductSnippet{float:left; width:60%;margin-left: 15px;font-size:11px;}
.searchImage{float:left; min-width:75px; min-height:75px;width:auto; height:auto;}

/*Page Search*/
.searchPageSnippet{float:left; width:60%; font-size:11px;}


/* Cart Styles */
#cartDiv {}

/*cart headers*/
.productTitleValue {text-align: left; padding: 3px; padding-bottom: 15px;}
.productQty {text-align: left; padding: 3px; padding-bottom: 15px;}
.productSku {text-align: left; padding: 3px; padding-bottom: 15px;}
.productCost {text-align: left; padding: 3px; padding-bottom: 15px;}
.productTotal {text-align: left; padding: 3px; padding-bottom: 15px;}


.productQtyB {line-height: 25px; font-size: 14px; text-align: left; font-weight: bold; border-bottom: 1px solid #000;}
.productTitleValueB {line-height: 25px; font-size: 14px; text-align: left; font-weight: bold; border-bottom: 1px solid #000;}
.productSkuB {line-height: 25px; font-size: 14px; text-align: left; font-weight: bold; border-bottom: 1px solid #000;}
.productCostB {line-height: 25px; font-size: 14px; text-align: left; font-weight: bold; border-bottom: 1px solid #000;}
.productTotalB {line-height: 25px; font-size: 14px; text-align: left; font-weight: bold; border-bottom: 1px solid #000;}
.productFinalTotalPriceB {line-height: 25px; font-size: 12px; text-align: left; font-weight: bold;}
.productFinalTotalLabelB {line-height: 25px; font-size: 12px; text-align: right; font-weight: bold;}
  
/*Checkout Styles*/
#checkoutDiv {padding-left:0px; margin-left: -5px;}
#authorizeFail{font-size: 12px;}
#declined {font-size: 12px;}
#receipt {}

.checkoutHeaderQty {line-height: 25px; font-size: 14px; text-align: left; font-weight: bold; border-bottom: 1px solid #000000;}
.checkoutHeaderName {line-height: 25px; font-size: 14px; text-align: center; font-weight: bold; border-bottom: 1px solid #000000;}
.checkoutHeaderCost {line-height: 25px; font-size: 14px; text-align: left; font-weight: bold; border-bottom: 1px solid #000000;}
.checkoutHeaderTotal {line-height: 25px; font-size: 14px; text-align: left; font-weight: bold; border-bottom: 1px solid #000000;}

.checkoutListQty {vertical-align:top; text-align: left; padding: 3px; padding-bottom: 15px;}
.checkoutListName {vertical-align:top; text-align: left; padding: 3px; padding-bottom: 15px;}
.checkoutListCost {vertical-align:top; text-align: left; padding: 3px; padding-bottom: 15px;}
.checkoutListTotal {vertical-align:top; text-align: left; padding: 3px; padding-bottom: 15px;}

/*Search Result Styles*/
#resultHeaderLeft{background-color: #CCC;text-align:left;width:48%;float:left; padding-left:10px;}
#resultHeaderRight{background-color: #CCC;text-align:right;width:48%;float:left; padding-right:10px;}

/*General*/
.allcontent{width:100%;padding-left:10px;padding-right:10px;}
.allcontent img { }
.clearFloat{clear:left;}
.searchLink{position:relative; text-align: left;width:100%;margin-top:20px;margin-bottom:10px; font-weight:bold;}
.searchLink a {font-weight:normal; font-size:13px;}
.searchUrl{color: #B73232;}
.searchPagination{text-align:center}

/*Product Search */
.searchProductSnippet{float:left; width:60%;margin-left: 15px;font-size:11px;}
.searchImage{float:left; min-width:75px; min-height:75px;width:auto; height:auto;}

/*Page Search*/
.searchPageSnippet{float:left; width:60%; font-size:11px;}


/* --------------------- INNER PAGE AREA ------------------------ */

.inner-page-title {
	width:563px;
	height:30px;
	float:left;
	background:url(/upload/pages/inner/inner-page-title_bg.png) no-repeat;
	text-align:left;
	font-size:16px;
	font-family:Trebuchet MS;
	color:#821412;
	}
	
.inner-round-area {
	width:565px;
	float:left;
	text-align:left;
	margin-top:10px;
	}
	
.inner-round-top {
	width:565px;
	height:10px;
	float:left;
	background:url(/upload/pages/inner/inner-round_top.jpg) no-repeat;
	text-align:center;
	}
	
.inner-round-bottom {
	width:565px;
	height:10px;
	float:left;
	background:url(/upload/pages/inner/inner-round_bottom.jpg) no-repeat;
	text-align:center;
	}
	
.inner-round-center {
	width:565px;
	float:left;
	background:url(/upload/pages/inner/inner-round_center.jpg) repeat-y;
	text-align:center;
	}
	
.inner-round-center-content {
	width:520px;
	margin:0 auto;
	text-align:left;
	margin-top:7px;
	}
	
.inner-round-center-content-top {
	width:520px;
	height:10px;
	float:left;
	background:url(/upload/pages/inner/content-round_top.jpg) no-repeat;
	text-align:center;
	}
	
.inner-round-center-content-bottom {
	width:520px;
	height:10px;
	float:left;
	background:url(/upload/pages/inner/content-round_bottom.jpg) no-repeat;
	text-align:center;
	}
	
.inner-round-center-content-center {
	width:520px;
	float:left;
	background:url(/upload/pages/inner/content-round_center.jpg) repeat-y;
	text-align:center;
	}
	
.inner-round-center-content-center-content-area {
	width:490px;
	float:left;
	background:url(/upload/pages/inner/content-round_center.jpg) repeat-y;
	text-align:left;
	}
	
.inner-content-heading {
	font-size:12px;
	font-family:Verdana;
	color:#1C1C1C;
	line-height:1.5em;
	}
	
.inner-content {
	font-size:11px;
	font-family:Verdana;
	color:#515151;
	}
	
.inner-round-center-content2 {
	width:520px;
	margin:0 auto;
	text-align:left;
	margin-top:17px;
	}
	
	
.small-round-area { 
	width:250px;
	float:left;
	text-align:left;
	margin-left:20px;
	}
	
.small-round-top {
	width:250px;
	height:7px;
	float:left;
	background:url(/upload/pages/inner/small-round_top.jpg) no-repeat;
	text-align:center;
	}
	
.small-round-bottom {
	width:250px;
	height:7px;
	float:left;
	background:url(/upload/pages/inner/small-round_bottom.jpg) no-repeat;
	text-align:center;
	}
	
.small-round-center {
	width:250px;
	float:left;
	background:url(/upload/pages/inner/small-round_center.jpg) repeat-y;
	text-align:center;
	}
	
.small-round-center-content {
	width:230px;
	margin:0 auto;
	text-align:left;
	}
	
.small-round-area2 { 
	width:250px;
	float:right;
	text-align:left;
	margin-right:20px;
	}				

form#checkoutForm table{float: left;}
