@charset "UTF-8";



/* `Layout Setting
----------------------------------------------------------------------------------------------------*/

@import url(css/reset.css);

@import url(css/floatedfix.css);


body {
	
	color:#000;
	font:normal 0.8em  Helvetica, Arial, sans-serif;	
	background: url(images/store_bg.jpg) top center no-repeat;
	background-attachment:fixed;
	background-color:#fff;

}

a {
 text-decoration: none;
 color:#000;

	
 }
 

#wrappermain {
	margin-left: auto;
	margin-right: auto;
	width: 906px;
}



.div_soldout {
}


#top {
	width: 906px;
	height: 882px;
	margin:auto auto;
	background:url(images/headerbg.jpg) top center no-repeat;
	
}


#mainNavi {
	background-color:#ffc3ff;
	width:100.5%;
	height:25px;
	margin-top:840px;
	float:left;
	display:inline;
	color: #fff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;	
	
	
}

#mainNavi ul {
	margin:auto auto;
	padding-top:3px;
	margin-left:35px;
	
	
}

#mainNavi ul li {
	display:inline;
	float:left;
	padding-right: 10px;
	margin-left:10px;
	
	
	
}

#mainNavi ul li a {
	color: #FFF;
	
	
}

#mainNavi ul li a:hover {
	color: #666;
	
}


#loginbtn a {
	background-color:#ff72b3;
	font-size:11px;
	display:block;
	height:17px;
	padding-top: 4px;
	padding-right: 3px;
	padding-left: 3px;


}

/* `Burn This For Ever - Custom CSS
----------------------------------------------------------------------------------------------------*/
/*#btf_footerbar {
	clear:both;
	width:100%;
	height:15px;
	display:block;
	background:url(images/btf_footerline.gif) top left repeat-x;
}

#btf_footernavi {
	margin-left: auto;
	margin-right: auto;
	width: 931px;
	
}

img.productimg {
	
	width:174px;
	height:236px;
}
*/


/* `The Rocket Summer - Custom CSS
----------------------------------------------------------------------------------------------------*/
#trs_footernavi {
	
	width:932px;
	height:65px;
	margin:auto auto;
	color: #FFF;
	padding-right: 10px;
	text-transform: capitalize;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif
	font-variant: normal;
	font-size: 12px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	
}

#trs_footernavi ul {
	padding-left:25px;
	padding-top:25px;
	text-align:center;
	width:225px;
	margin:auto auto;
	
	
	
	
	
}

#trs_footernavi ul li {
	float:left;
	display:inline;
	padding-right: 10px;
	color:#FFF;
	
}

.lastNav {
	/*margin-left: 150px;*/
	width:295px;
	
		
	
}

activepage{
	color:#ea6b04;
}
#trs_footernavi ul li a {
	color:#FFF;
	
}



#trs_footernavi ul li a:hover {
	color:#666;
	
}


/* `Menu
----------------------------------------------------------------------------------------------------*/

	

/* `Product List
----------------------------------------------------------------------------------------------------*/


#itemsWrapper {
	
	margin-top:10px;
	margin-left: auto;
	margin-right: auto;
	padding:11px;
	
	width:830px;
	overflow: auto;
	
	
	
}
	
#theItems {
		
}

#theItems ul {
	/*background-image:url('images/body.jpg');*/
	margin:auto auto;
	list-style:none;
	overflow:hidden;
	zoom: 1; /* IE 6 FIX - NOT IGNORE ABOVE INSTRUCTION */

}

#theItems ul a {
	
	cursor:pointer;
	width:180px;
	margin:4px;
	display:block;
	zoom: 1; /* IE 6 FIX - REMOVE SPACE - MAKE AREA CLICKABLE */
	text-decoration: none;
	
	
	
	/*line-height: 1.25em;*/

	
}



#theItems li:hover {
	background-color:#666;
	

}


#theItems ul li {
	background-color:#ffc3ff;
	display:inline;
	float:left;
	margin-top:15px;
	margin-left:15px;


}


#theItems ul li img {
	padding-left:3px;
	width:174px;
	height:236px;
	

	
}

.product_flag_item {
	
	display:block;
	position: absolute;
		margin: 0;
		padding: 0;	
}

 .product_flag_item IMG {
			width: auto;
			height: auto;
		}

span.itemInfo {
	
}

span.itemInfo a {

	text-align:left !important;
	height:20px;
	line-height: 0.75em;
	display:block;
	color:#a4a0a0;
	text-transform:uppercase;
	font: 0.875em  Helvetica, Arial, sans-serif;
	font-weight: bold;

	
}

span.itemPrice a {
	background:url(images/trs_adtocart.png) top right no-repeat;
	text-align:left !important;
	/*text-indent:20px;*/
	height:17px;
	line-height: 0.75em;
	display:block;
	font-weight:normal;
	text-transform: uppercase;
	font-size: 0.975em;
	color: #FFF;
	font: 0.975em  Helvetica, Arial, sans-serif;
	
	
}


/*-------------  ----*/




/* `BAG VIEW
----------------------------------------------------------------------------------------------------*/
/*#cart__product_list img {

	position: relative !important;
	width: auto !important;
	height: 8px !important;
	top: inherit  !important;
	left:inherit !important;
	
}*/

#toggle-bag-link {
	color:#ea6b04;
	display:block;
}

#toggle_bag_view {
	/*position:absolute;
	top:290px;
	left:17.2%;
	width:360px;
	z-index:100000;*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display:block;
	position: absolute;
	list-style:none;
	margin:0 0 0 40em;
	z-index:30;
	top:865px;
	width:321px;
}

#bag_view {
	/*background:url(images/shopping-bag-border.png) repeat-y 0 0;*/
	background-color:#ffc3ff;
	font-size:.9em;
	padding:0 4px 4px 4px;
	width:314px;
	
}
.white_bg {
	background:#FFF;
	margin:0 auto;
	padding:10px 0 10px 0;
	width:307px;
}


#bag_view .bag-view-price {
	text-align:right;	
}

#bag_view table {
	border:none;
	margin:0 auto;	
}

#bag_view td {
	padding:6px;	
}

#bag_view .bag-view-subtotal {
	border-top:1px solid #ccc;	
}

#bag_view #bag-view-subtotal {
	float:left;
	padding:7px 0;
	width:302px;
	
}

#bag_view .bag-view-link a {
	/*background:url(images/view-bag.gif) no-repeat 0 0;*/
	display:block;
	float:right;
	height:22px;
	margin:15px 20px 0 0;
	text-indent:-9999px;
	width:75px;
padding-bottom:20px;
	
}

#bag_view .bag-view-link a:hover {
	background-position:-75px;
	
}

#bag_view li {	
}

.cart_item_holder {
	width:305px;
	height:70px;
	background:url(images/cart_item_bg.png) repeat-y;
	padding-top:25px;
	
}

.cart_item_img img{
	width:43px !important;
	height:56px !important;
	
}
.cart_item_img {
	float:left;
	margin-left:4px;
	
}

.cart_item_details_holder {
	float:left;
	width:180px;
	height:45px;
	
}

.cart_item_details_store {
	float:left;
	margin-top:8px;
	width:100%;
	height:14px;
	font-weight:bold;
	padding-right:1px;

}

.cart_item_details_product {
	float:left;
	height:12px;
	width:100%;
	font-weight:bold;
	padding-right:1px;
	padding-bottom:1px;
	overflow:hidden;
}

.cart_item_details_option {
	float:left;
	height:14px;
	width:100%;
	font-weight:bold;
	padding-right:1px;
}


.cart_item_button{
	float:left;
	padding-top:3px;
	width:250px;
	height:24px;
	text-align:right;
	
}

.cart_item_price {
	background:#000;
	color:#FFF;
	height:33px;
	width:68px;
	float:left;
	margin-top:11px;
	padding-left:1px;
	
}

span.totalprice{
	font-size:19px;
	font-weight:bold;
		
}

span.totalprice_calc{
	font-size:7px;
		
}

.cart_item_subtotal{
	color:#000;
	font-size:24px;
	font-weight:bold;
	margin-left:10px;
	float:left;
	
}


/* `
----------------------------------------------------------------------------------------------------*/


/* ` OPC MASTER CSS
----------------------------------------------------------------------------------------------------*/


#chk-wrappermain {
	width:930px;
	margin-left:auto;
	margin-right:auto;
	
	
}

#checkout-wrapper {
	width:606px;
	margin:auto auto;
	/*background:url(images/bg-blocks.png) top left repeat;*/
	padding:10px;
}

#chk-top {
	width:995px;
	height:60px;
	margin-bottom:10px;

}

#chk-header {
	width:980px;
	text-decoration:none;
	list-style:none;
	margin-left:15px;
	
}

#chk-logo {
	width:606px; 
	float:left; 
	
	
}

#chk-header ul {
	
	
}

#chk-header ul li {
	display:inline;
	float:left;
	text-decoration:none;
	list-style:none;
	
}


input.cart {
	font-size:20px;
	background-color:#000;
	color:#FFF;
	margin-left: 3px;
	margin-right:10px;
	margin-top:5px;
	width:399px;
	height:41px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border:thin solid #CCC;
	text-align:left;
	
}

input.shop {
	font-size:20px;
	background-color:#CCC;
	color:#000F;
	margin-left: 3px;
	margin-right:10px;
	margin-top:5px;
	width:155px;
	height:41px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border:thin solid #CCC;
	
}

input.save {
	font-size:20px;
	background-color:#CCC;
	color:#000;
	margin-left: 3px;
	margin-right:3px;
	margin-top:5px;
	width:155px;
	height:41px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border:thin solid #CCC;
}

/* ` OPC TABLE CSS-
------------------------------------*/

#checkoutSummary {
	float:left;
	width:606px;
	margin-top:5px;
	color:#000;
	font-family: Verdana, Geneva, sans-serif;

}

.theader {
	border-bottom:4px solid #000;
}

.items {
	border-bottom:dashed 2px #000;
}

.items td {
	overflow:hidden;
	font-weight:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
}

#totals {
	width:606px;
	float:right;
	text-align:right;
	margin-top:30px;
	padding-right:15px;
	color:#000;
}

#totals span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}
/* `Checkout 
----------------------------------------------------------------------------------------------------*/

/* `Checkout Cover
----------------------------------------------------------------------------------------------------*/

#cover-billing-info {
	position:absolute;
	background: url(images/checkout-cover-input.png) top center ;
	margin-top:37px;
	width:288px;
	height:280px;
}

#cover-shipping-info {
	position:absolute;
	background: url(images/checkout-cover-input.png) top center ;
	margin-top:37px;
	width:288px;
	height:280px;
}

#cover-cc-info {
	position:absolute;
	background: url(images/checkout-cover-input.png) top center;
	margin-top:37px;
	width:288px;
	height:280px;
}

#waiting-foremail{
	margin-left:65px;
	
}


/* `Checkout - Resiger Screen
----------------------------------------------------------------------------------------------------*/

#loginInfo {
	float:left;
	width:606px;
	margin-top:15px;
	
}

#loginInfo ul {
	background-color:#000;
	width:288px;
	height:325px;
	float:left;
	margin:7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#loginInfo ul li {
	float:left;
	display:inline;

}

.ie #loginInfo ul li {
	margin-top:5px;
}

.ie #loginInfo ul li span {
	float:left;
}

.ie #loginInfo ul li select {
	margin-right:8px;
}
	

#loginInfo ul li img {
	margin-top:2px;

}

input.email , input.pass , input.code , input.info , input.pass , input.pay {
	background-color:#FFF !important;
	color:#000;
	
}

input.email:hover , input.pass:hover , input.code:hover , input.info:hover , input.pass:hover , input.pay:hover {
	background-color:#999 !important;
	color:#FFF;
	
}

input.email {
	display:block;
	width:213px;
	height:20px;
	text-indent:2px;
	font-size:14px;
	float:right;
	margin-right:10px;
	
}

input.info {
	display:block;
	width:177px;
	height:14px;
	text-indent:2px;
	font-size:12px;
	float:right;
	margin-right:10px;
	
}

input.pay {
	display:block;
	width:155px;
	height:14px;
	text-indent:2px;
	font-size:12px;
	float:right;
	margin-right:10px;
	
}

select.state , select.country , select.shipping , select.cc {
	color:#FFF;
	background-color:#666;
}


select.state {
	width:183px;
	border:0px;
	float:right;
	margin-top:3px;
	
	
}

select.country {
	width:183px;
	border:0px;
	float:right;
	margin-top:3px;
	
}

select.shipping {
	width:148px;
	border:0px;
	float:right;
	margin-top:3px;
	
}

select.cc {
	width:70px;
	border:0px;
	float:right;
	margin-top:3px;
	margin-right:7px;
	
}



input.usebilling {
	float:left;
	margin-top:4px;
	
}

input.pass {
	display:block;
	width:183px;
	height:14px;
	text-indent:2px;
	font-size:14px;
	float:right;
	margin-right:10px;
	
}

/* ERROR MESSAGES
----------------------------------------------------*/

.error_msg {
	float:left;
	width:601px;
	background-color:#f9c1c1;
	color:#F00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	padding-top:5px;
}

.warning_msg {
	float:left;
	width:601px;
	background-color:#f9c1c1;
	color:#F00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	padding-top:5px;
}

.notice_msg {
	float:left;
	width:601px;
	background-color:#FF9;
	color:#F90;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	padding-top:5px;
}

.success_msg {
	float:left;
	width:601px;
	background-color:#a8f6ad;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	padding-top:5px;
}

.box_error_msg {
	float:left;
	width:250px;
	background-color:#f9c1c1;
	color:#F00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	padding-top:5px;
}

.box_success_msg {
	float:left;
	width:250px;
	background-color:#a8f6ad;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	padding-top:5px;
}

/* `END MESSAGES
----------------------------------------------------*/

#accountLogin {
	float:left;
	
}

#accountLogin ul {
	background-color:#000;
	width:288px !important;
	height:325px;
	float:left;
	margin:7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#accountLogin ul li {
	float:left;
	display:inline;
	margin-bottom:3px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;


}

#checking-available {
	margin-right:10px;
	background:url(images/aAvailability.png) no-repeat; 
	float:right; 
	width:213px; 
	height:27px; 
}

#checking-available img {
	margin-left:38px;
	margin-top:3px;
}


#registered {
	margin-right:15px;
	float:right; 
	width:218px; 
	height:27px; 
}


#password {
	width:277px;
	height:118px;
	background:url(images/aPasswordbg.png) top left no-repeat;
	float:left;
	margin-left:5px;
	margin-top:4px;
}

#password span a {
	float:right; 
	color:#666; 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	margin-right:10px;
}

.ie #password span a {
	margin-left:68px;
}

#password span img {
	margin-top:3px;
	
	
}


.ie #password span img {
	float:left;
}

input.email {
	display:block;
	width:213px;
	height:20px;
	text-indent:2px;
	font-size:14px;
	float:right;
	margin-right:10px;
	
}

input.pass {
	display:block;
	width:183px;
	height:20px;
	text-indent:2px;
	font-size:14px;
	float:right;
	margin-right:10px;
	background-color:#000;
	color:#FFF;
	
}

input.code {
	float:right;
	display:block;
}

#discount-code {
	margin-right:30px;
}

#registerbtn {
	width:80px;
	height:18px;
	float:right;
	margin-right:10px;
	margin-top:4px;
	background-color:#ffc3ff !important;
	background:url(images/login_register.png) top left no-repeat;

}

#registerbtn:hover {
	background-color:#000 !important;
}

#registerbtn2 {
	width:80px;
	height:18px;
	float:left;
	margin-right:10px;
	margin-top:4px;
	background-color:#ffc3ff !important;
	background:url(images/login_register.png) top left no-repeat;

}

#registerbtn2:hover {
	background-color:#000 !important;
}

#registerguestbtn {
	width:105px;
	height:18px;
	margin-right:10px;
	margin-top:4px;
	margin-left:80px;
	margin-bottom:5px;
	background-color:#ffc3ff !important;
	background:url(images/guest_registerme.png) top left no-repeat;

}

#registerguestbtn:hover {
	background-color:#000 !important;
}

#grpass  {
	background-color:#000 !important;
	
}
#grpass2{
	
	background-color:#000 !important;
	
}
#lpass {
	
	background-color:#000 !important;
	
}

#rpass {
	
	background-color:#000 !important;
	
}

#rpass2 {
	
	background-color:#000 !important;
	
}


.guest1 {
	color:#676767;
	background-color:#a8f6ad;
	width:100px;
	padding:5px;
	float:left;
}

.guest1 a {
	color:#676767;
	text-decoration:none;
}

#guest1 {
	width:162px;
	height:18px;
	float:left;
	margin-left:20px;
	margin-top:4px;
	background-color:#ffc3ff !important;
	background:url(images/checkout_guest.png) top left no-repeat;
	
}

.ie #guest1 {
	margin-left:10px;
	margin-right:4px;
}

#guest1:hover {
	background-color:#000 !important;
}

#guest2 {
	width:162px;
	height:18px;
	float:right;
	margin-top:4px;
	background-color:#ffc3ff !important;
	background:url(images/checkout_guest2.png) top left no-repeat;
	
}

#guest2:hover {
	background-color:#000 !important;
}


#guest {
	width:277px;
	background:url(images/aPasswordbg.png) top left no-repeat;
	float:left;
	margin-left:5px;
	margin-top:4px;
	padding-bottom:5px;
}

#guest span {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	width:260px;
	margin-left:10px;
}

#guest span a { 
	color:#666; 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
}

#guest img {
	margin-top:3px;
	float:left;
}

#login-msg {
	float:right;

}

#login_msg img {
	margin-left:20px !important;
}

#signoutbtn {
	float:right;
	margin-right:17px;
}

#signoutbtn {
	width:66px;
	height:16px;
	float:right;
	margin-right:17px;
	background-color:#ffc3ff !important;
	background:url(images/account_signout.png) top left no-repeat;

}

#signoutbtn:hover {
	background-color:#666 !important;
}

#discount-apply {
	width:66px;
	height:16px;
	float:right;
	margin-right:25px;
	background-color:#ffc3ff !important;
	background:url(images/disc_apply.png) top left no-repeat;

}

#discount-apply:hover {
	background-color:#666 !important;
}

#checkoutbtn {
	width:110px;
	height:29px;
	background-color:#ffc3ff !important;
	background:url(images/checkout-btn.png) top left no-repeat;

}

#checkoutbtn:hover {
	background-color:#666 !important;
}

#backbtn {
	width:83px;
	height:29px;
	background-color:#ffc3ff !important;
	background:url(images/back-btn.png) top left no-repeat;

}

#backbtn:hover {
	background-color:#666 !important;
}

#login-btn {
	width:83px;
	height:29px;
	background-color:#ffc3ff !important;
	background:url(images/aLogin.png) top left no-repeat;

}

#login-btn:hover {
	background-color:#666 !important;
}

#forgot-pass {
	width:83px;
	height:29px;
	background-color:#ffc3ff !important;
	background:url(images/forgot_pass.png) top left no-repeat;

}

#forgot-pass:hover {
	background-color:#666 !important;
}


/* from facebook */
.generic_dialog { height:0; left:0; overflow:visible; position:fixed; /*dw*/ top:0; width:100%; z-index:101; }
#generic_dialog_iframe { left:0; position:absolute; top:0; z-index:3; }
.generic_dialog .generic_dialog_popup { height:0; overflow:visible; position:relative; }
.generic_dialog div.dialog_loading 		{ background-color:#F2F2F2; border:1px solid #606060; font-size:24px; padding:10px; }
#generic_dialog_overlay { display:block; left:0; position:absolute; top:0; width:100%; z-index:100; }
.dialog_body .dialog_content_img { float:left; margin-right:15px; }
.dialog_body .dialog_content_txt { float:left; padding-bottom:5px; width:300px; }
.dialog_body .dialog_content_body { padding-bottom:13px; } 
.dialog_body .form_label { padding-right:5px; }
.dark_dialog_overlay { background-image:url(store_data/{/literal}{$store_folder_data}{literal}/templates/{/literal}{$template_folder}{literal}/images/facebook-overlay.png); background-repeat:repeat; }
* html .dark_dialog_overlay { background-color:transparent; background-image:url(store_data/{/literal}{$store_folder_data}{literal}/templates/{/literal}{$template_folder}{literal}/images/blank.gif); }
.full_bleed .pop_dialog_table td.pop_content .dialog_body { padding:0; } 
table.pop_dialog_table { border-collapse:collapse; direction:ltr; margin:auto; table-layout:fixed; width:465px; }
td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright { height:10px; overflow:hidden; padding:0 !important; width:10px !important; }
td.pop_topleft { background:transparent url(store_data/{/literal}{$store_folder_data}{literal}/templates/{/literal}{$template_folder}{literal}/images/facebook-pop-dialog-sprite.png) no-repeat scroll 0 0; }
td.pop_topright { background:transparent url(store_data/{/literal}{$store_folder_data}{literal}/templates/{/literal}{$template_folder}{literal}/images/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -10px; }
td.pop_bottomleft { background:transparent url(store_data/{/literal}{$store_folder_data}{literal}/templates/{/literal}{$template_folder}{literal}/images/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -20px; }
td.pop_bottomright { background:transparent url(store_data/{/literal}{$store_folder_data}{literal}/templates/{/literal}{$template_folder}{literal}/images/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -30px; }
td.pop_top, td.pop_bottom { background:transparent url(store_data/{/literal}{$store_folder_data}{literal}/templates/{/literal}{$template_folder}{literal}/images/facebook-pop-dialog-sprite.png) repeat-x scroll 0 -40px; }
td.pop_side { background:transparent url(store_data/{/literal}{$store_folder_data}{literal}/templates/{/literal}{$template_folder}{literal}/images/facebook-pop-dialog-sprite.png) repeat-y scroll -10px 0; }
td.pop_content { background-color:white; direction:ltr; padding:0; }
.pop_dialog_rtl td.pop_content { direction:rtl; }
td.pop_content h2.dialog_title { background:#6D84B4 none repeat scroll 0 0; border:1px solid #3B5998; color:white; font-size:14px; font-weight:bold; margin:0; }
td.pop_content h2.dialog_loading { background:#6D84B4 url(store_data/{/literal}{$store_folder_data}{literal}/templates/{/literal}{$template_folder}{literal}/images/facebook-indicator_white_small.gif) no-repeat scroll 400px 10px; padding-right:40px; }
td.pop_content h2 span { display:block; padding:4px 10px 5px; }
td.pop_content .dialog_content { background:#FFFFFF none repeat scroll 0 0; border-color:#555555; border-style:solid; border-width:0 1px 1px; }
td.pop_content .dialog_body { border-bottom:1px solid #CCCCCC; padding:10px; }
td.pop_content .dialog_summary { background:#F2F2F2 none repeat scroll 0 0; border-bottom:1px solid #CCCCCC; padding:8px 10px; ; font-size:11px; }
td.pop_content .dialog_buttons { background:#F2F2F2 none repeat scroll 0 0; padding:8px; text-align:right; }
td.pop_content .dialog_buttons input { margin-left:5px; }
td.pop_content .dialog_buttons_msg { float:left; padding:5px 0 0; }
td.pop_content .dialog_footer { background:#F2F2F2 none repeat scroll 0 50%; }

/* david walsh custom */
#fb-modal	{ display:none; }
#fb-close	{ cursor:pointer; }
.info		{ width:280px; float:left; font-size:11px; color:#666; }
.info b	{ color:#000; }
.image	{ width:200px; float:left; margin-right:10px; }


/* moodalbox CSS START */

div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
z-index:500;

}



div#mb_center, div#mb_bottom {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #121212;
z-index:1000;
}




div#mb_center {
background-color: #000;
}

div#mb_contents {
width: 400px;
height: 400px;
border: 10px solid #121212;
overflow: auto;
background-color: #000;

visibility: hidden;
}

.mb_loading {
background: #121212 url(store_data/{/literal}{$store_folder_data}/templates/{$template_folder}{literal}/images/moodalbox/loading.gif) no-repeat center center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
font-family: Verdana, Helvetica, sans-serif;
}

#mb_error em {
font-size: 0.8em;
}

div#mb_bottom {
font-family: Verdana, Helvetica, sans-serif;
background-image:url(store_data/{/literal}{$store_folder_data}/templates/{$template_folder}{literal}/images/moodalbox/popbottombg.png);
background-position:top center;
background-repeat:no-repeat;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #121212;
border-top-style: none;

}

a#mb_close_link {
display: block;
float: right;
width: 24px;
height: 24px;
background: transparent url(store_data/{/literal}{$store_folder_data}/templates/{$template_folder}{literal}/images/moodalbox/close.png) no-repeat center;
margin: 5px 0;
}

div#mb_caption {
margin-right: 71px;
}
/* moodalbox CSS END */





/* ROAR CSS START */
.roar-body
{
	position:				absolute;
	font:					12px/14px "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	color:					#fff;
	text-align:				left;
	z-index:				999;
}

.roar
{
	position:				absolute;
	width:					300px;
	cursor:					pointer;
}
.roar-bg
{
	position:				absolute;
	z-index:				1000;
	width:					100%;
	height:					100%;
	left:					0;
	top:					0;
	background-color:		#000;
	-moz-border-radius:		10px;
	-webkit-border-radius:	5px;
	-webkit-box-shadow:		0 0 5px rgba(0, 0, 0, 0.5);
}
.roar-body-ugly .roar
{
	background-color:		#333;
}
.roar-body-ugly .roar-bg
{
	display:				none;
}
.roar h3
{
	position:				relative;
	padding:				15px 10px 0;
	margin:					0;
	border:					0;
	font-size:				13px;
	color:					#fff;
	z-index:				1002;
}
.roar p
{
	position:				relative;
	padding:				10px 10px 15px;
	margin:					0;
	font-size:				12px;
	color:					#fff;
	z-index:				1002;
}
/* ROAR CSS END */


/* `
----------------------------------------------------------------------------------------------------*/


/* ` Checkout Errors
----------------------------------------------------------------------------------------------------*/
.table_content_center_error {
	margin-top:20px;
	font-weight:bold;
	color:#ff72b3;
	font-size:16px;
	
}
table.table_content_center_error {
	background-color:#000 !Important;
	
}

/* `
----------------------------------------------------------------------------------------------------*/


/* ` Checkout Final Page / View Order Detial
----------------------------------------------------------------------------------------------------*/
.checkout_order_detail_img {
	float:left;
}
.checkout_order_detail_item {
	float:left;
	color:#000;
	font-size:11px;
	width:820px;
	margin-left:11px;
}
.checkout_order_detail_instructions {
font-size:12px;
color:#000;
background-color: #1B1B1B;
padding:5px;
margin-top:10px;
text-align:center

}

.checkout_order_detail_totals_wdiscount{
	color:#000;
	font-size:12px;
	float:right;
	width:301px;
	text-align:right;

	
}

.checkout_order_detail_totals{
	color:#000;
	font-size:12px;
	float:right;
	width:301px;
	text-align:right;
	margin-right:0;
	
}

/* `
----------------------------------------------------------------------------------------------------*/


#top-controls {
	border-bottom:1px dotted #666;
	float:left;
	padding:0 0 5px 0;
	text-align:right;
	width:340px;
}

#shopping_bag_link {
	background:transparent url(images/shopping_bag_icon.gif) no-repeat scroll 0 0;
	line-height:22px;
	padding:5px 0 7px 26px;
}

#btm-controls {
	float:left;
	margin:5px 0 0;
	text-align:right;
	width:340px;
}


#top-controls li, #btm-controls li {
	display:inline;
	margin:0 0 0 8px;
}

#mid-content {

	/*margin:50px 0 20px 0;*/
	margin:10px 0 0 0;
}

#pdp-item-info {
	float:left;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width:926px;
	
	

}


 

#pdp-item-info h3 {
	color:#000;
	font-size:1.2em;
	margin:0 0 10px 0;
	text-transform:uppercase;
}

#pdp-image {
	float:left;
	padding:20px 0 0;
	text-align:center;
	position:relative;
	width:400px;
	
}



#pdp-image img {
	margin:0 0 10px 0;	
}

#pdp-image a {
	color:#666;	
	font-weight:bold;
}

#pdp-image a:hover {
	color:#000;	
}

.zoom-image a span {
	background:url(images/zoom-icon.png) no-repeat 0 0;
	position:absolute;
	top:25%;
	left:50%;
	margin:-25px 0 0 -25px;
	height:51px;
	width:51px;
	visibility:hidden;
	z-index:1000;
}

.zoom-image a:hover span {
	visibility: hidden;
}

#pdp-thumbs {
	float:left;
	margin:20px 0 0;
	text-align:center;
	width:250px;
}

#pdp-thumbs li {
	display:inline;
	margin:0 2px;
	position:relative;
}

#pdp-thumbs li a { margin:0; padding:0; }

#pdp-thumbs li a img {
	border:1px solid #000; 	
}

.thumb-picker {
	background:url(images/color-picker.gif) no-repeat center bottom;
	bottom:0;
	
	height:47px;
	position:relative;
	width:47px;
}

#pdp-info {	
	float:left;
	margin:20px 0 0 30px;
	width:450px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:.9125em;
	color:#000;
	
}

#pdp-info li { margin:0 0 10px 0; }


#pdp-info li h5 {
	color:#000;
	text-indent:0px;
	font-family: Arial, Helvetica, sans-serif
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	opacity: 0.99;
	text-transform:capitalize;

}

#choose-product-type li h6{
	color:#000;
}

#choose-product-type {
	float:left;
	
	
}

#backtoproducts a{

	
}



#related_products_holder {
	float:right;
	margin-left:2px;
	
	}
	
.all_related {
	float:left;
	background-color:#333;
	width:110px;
	margin-left:5px;
	margin-right:5px;
	padding:5px;
}


.all_related:hover {
	background-color:#666;
	

}

.all_related img {
	margin-left:5px;
	
}




.all_related span {
	
	
	text-align:left !important;
	height:20px;
	line-height: 0.75em;
	display:block;
	color:#a4a0a0;
	text-transform:uppercase;
	font: 0.875em  Helvetica, Arial, sans-serif;
	font-weight: bold;

}



.pdp-right-block {
	float: left;
	margin:15px 10px 0 30px;
	padding-top:10px;
	width:475px;
}

.pdp-right-block h2 {
	font-size:1em;
	font-weight:bold;
	margin:0 0 5px 0;
}

#choose-product-type li img {
	width:130px;
	
	
}

#prduct_add_to_cart_msg {
	background-color:#333;
	color:#FFF;
	width:150px;


}



#pdp-info-size {
	color:#000;
	font:normal 1.75em  Helvetica, Arial, sans-serif;	
	
}
.size-block {
	
	float:left;
	height:33px;
	margin:0 4px 0 0;
	text-indent:-9999px;
	width:33px;
}

.size-block a {
	display:block;
	height:33px;
	width:33px;
}

.size-small { background:url(images/size-small.gif) no-repeat 0 0; }
.size-med { background:url(images/size-medium.gif) no-repeat 0 0; }
.size-large { background:url(images/size-large.gif) no-repeat 0 0; }
.size-xl { background:url(images/size-xl.gif) no-repeat 0 0; }

.color-block {
	border:1px solid #000;
	float:left;
	height:20px;
	margin:0 4px 0 0;
	position:relative;
	text-indent:-9999px;
	width:33px;
}

.color-block a {
	
	display:block;
}

.color-picker {
	background:url(images/color-picker.gif) no-repeat center bottom;
	bottom:0;
	display:block;
	height:100%;
	position:absolute;
	width:100%;
}

.color-active, .thumb-active {
	border:0px solid #fff;
}

.color-black {
	background:#000;	
}

.color-light-blue {
	background:#95d0ee;	
}

#item-alt-links li {
	margin:5px 0;	
}

#item-alt-links li a {
	border:1px solid #e5e5e5;
	color:#9a9a9a;
	display:block;
	text-align:center;
	width:100%;
}

#item-alt-links li a:hover {
	background:#000;
	border:1px solid #000;
	color:#fff;	
}

#footer-links, .pdp-nav  {
	margin:10px 0 0;
	text-align:center;
	width:100%;	
}

#footer-links {
	/*border-top:1px solid #eaeaea;*/
	margin:50px 0;
	
}

#footer-links li, .pdp-nav li  {
	display:inline;	
}

#footer-links li a, .pdp-nav li a {
	color:#6e6e6e;	
	font-size:.75em;
}

.pdp-nav li a { font-size:.8em; }

.pdp-nav li img {


}

.pdp-nav  {
	float: left;
	width:100%;
}

#footer-links li a:hover, .pdp-nav li a:hover {
	color:#000;
}


/* 
*
*    custom classes
*
*
*/

.hr-gray {
	background:#  #333;
	border:none;
	clear:both;
	display:block;
	height:1px;
	/*width:100%;*/
}


.dotted-r { 
	border-right:1px dotted #666; 
	display:block;
	width:1px;
}
.dotted-t { 
	border-top:1px dotted #666; 
	display:block;
	height:1px;
}






.hideme {
	visibility:hidden;
	display:none;
}

.showme {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
	border: 1px solid #FF0000;
	visibility:visible;
	display:block;
}
	.whole_faq_body {
		font-family:  Verdana, Arial, Helvetica, sans-serif;
	}

	.faq_title_section {
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		cursor:pointer;
		background:#F4F4F4;
		padding-top:2px;
		padding-bottom:2px;
	}

	.faq_desc_section {
		font-size: 12px;
		color: #333333;
		margin-left:20px;
		text-align:justify;
	}

	.faq_desc_section_show {
		font-size: 12px;
		color: #000000;
		margin-left:20px;
		text-align:justify;
	}


/* START pyramid */

	.container {
		padding: 10px;
		margin:0px 0px 10px 0px;
		border: 1px solid #ccc;
		background: #fff;
		}
	
	#navPyra {
		margin: 0;
		padding: 0 0 20px 10px;
		border-bottom: 1px solid #9FB1BC;
		}
	
	#navPyra li {
		margin: 0; 
		padding: 0;
		display: inline;
		list-style-type: none;
		}
		
	#navPyra a:link, #navPyra a:visited, #navPyra span {
		float: left;
		font-size: 10px;
		line-height: 14px;
		font-weight: bold;
		padding: 0 8px 6px 8px;
		text-decoration: none;
		color: #708491;
		}
	
	#navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover, #navPyra span.active {
		color: #000;
		background: url(images/tab_pyram.gif) no-repeat bottom center;
		}
/* END pyramid */

  /* New check out CSS  Ali - N  FEB 4 2009 */
  
  /* main structure (wrapper) */



#wrapper {

	margin:0 auto;

	width:906px;

}



/*check out steps */

#checkout-block {
	

	float:left;

	margin:0 20px 0 0;
	padding-left:10px;

	width:670px;

}

.edit-controls {
float:left;
margin:0 0 10px;
width:100%;
}

/*
#checkout-nav li {	

	float:left;
	color:#FFF;

	font-size:.8em;

	list-style:none;

	margin:0 10px 0 0;

	

}



#checkout-nav li a.active { color:#ff55a3; }

*/

#cart-block {

	float:left;

	margin:30px 0;

	width:100%;
	color:#000;

}

#cart-block span {
	color:#000;
	
}

#cart-acc-details .col {
	
	color:#000;
	
	font-size:0.8em;
	
	line-height:1.4em;
}



#cart-btm-nav {

	float:left;

	margin:30px 0 30px 0;

	width:100%;

}



.checkout-2 {

	margin:0px 0 5px 0;

}



.checkout-2 label {

	float:left;

	margin:5px 15px 5px 0;

	width:120px;

}



.checkout-2 input, .checkout-2 select, .checkout-2 textarea {

	width:190px;

}




/*  */

  /* mainContent */

    #mainContent {

	clear:both;

	float:left;

	margin:0;

	width:906px;


    }


h4, h5, h6 {

	border-bottom:8px solid #ffc3ff;

	border-top:2px solid #fff;

	color:#000;

	font:bold .8em Arial, Helvetica, sans-serif;

	letter-spacing:-.5px;

	margin:0 0 6px 0;

	padding:8px 0 3px;

	text-transform:uppercase;

}

h5 {

	border-top:none;

	font-size:1.2em;

}



h6 {
	border-bottom-color:#ffc3ff;

	border-top:none;

	font-size:.8em;

}


.paragraph {

	color:#000;

	font:normal .8em/1.4em Arial, Helvetica, sans-serif;
	

}


  hr { 

	border:1px solid #ffc3ff;

	clear:both; 

	/*float:left; */

	/*width:100%;*/ 

}

br{	clear: left; }

/* columns by width */

.col { 
	float:left;
	text-align:left; 
}

.col-135 { width:135px; }

.col-154 { width:154px; }

.col-160 { width:160px; }

.col-188 { width:188px; margin-right:5px; }

.col-189 { width:188px; margin-right:5px; margin-left:30px; }

.col-168 { width:168px; }

.col-195 { width:195px; }

.col-223 { width:223px; margin-right:5px; }

.col-260 { width:260px;  margin-right:5px; }

.col-188 P { color:#000;  };

.acc-1-col { margin-right:32px;  }


/* custom classes */

.form_inline input, .form_inline select, .form_inline textarea { display:inline; margin:0 10px 0 0; }

.bold { font-weight:bold; }

.gray { color:#808284; }

.gray-step { color:#333;}

.floatLeft { float:left; }

.floatRight { float:right; }

.red { color:#ff000; }

.m-b-10 { margin-bottom:10px; }

.m-10-0 { margin:10px 0; }

.m-r-10 { margin-right:10px; }

.m-r-8 { margin-right:8px; }

.m-10-0-0 { margin:10px 0 0; }

.m-20-0 { margin:20px 0; border:1px solid #ffc3ff; }

.clearBoth { clear:both; }

.hr-1 {

	background:#000;

	border:none;

	clear:both;

	float:left; 

	height:1px;
	
	overflow:hidden;

	width:100%; 

	

}



.btm-hr {

	margin:100px 0 0;

}
  
  
 /* form elements */

input {

	background-color:#ffc3ff;
	color:#000;

	border:none;

	padding:2px 3px;

}

input:hover {
	background-color:#000;
	color:#FFF;
	
	
}

INPUT:focus {
	background: #ffc3ff;
	color:#000;
	}
INPUT:focus:hover {
	background: #000;
	color:#FFF;
	
	}







input.submit:hover {

	background-color:#d60c8c;

	cursor:pointer;

}







.v-form label {

	float:left;

	clear:both;

	font:bold .9em Arial, Helvetica, sans-serif;

	margin:20px 0 4px 0;

	text-transform:uppercase;

}



.v-form input, .v-form textarea {

	clear:both;

	float:left;

	margin:0 0 10px;

}



input.checkbox {

	background-color:#bcbec0;

	border:none;

}



label.checkbox-label {

	font:normal .7em Arial, Helvetica, sans-serif;

	margin:0;

	text-transform:none;
	color:#000;

}

.ie label.checkbox-label {

	font:normal .7em Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-transform:none;
	width:100%;
text-align:justify;	

}

input.submit {

	background:#000;

	color:#fff;

	font-size:.6em;

	font-weight:bold;

	letter-spacing:-.3px;

	margin:15px 0;

	text-transform:uppercase;

}


#checkout-nav li {	

	float:left;

	font-size:.8em;

	list-style:none;

	margin:0 10px 0 0;

	color:#000;
	
	font-weight:bold;

}

#checkout-nav li a.active { color:#ffc3ff; }

#checkout-nav li a { 

	color:#000;

	font:bold 1em/1.4em Arial, Helvetica, sans-serif;

	text-decoration:none;

}

#checkout-nav li a:hover { text-decoration:underline; }

.col h3 {
	border-bottom:8px solid #ffc3ff;
	color:#000;
	font:bold 1em Arial, Helvetica, sans-serif;
	letter-spacing:-.5px;
	margin:0 0 6px 0;
	padding:8px 0 3px;
	text-transform:uppercase;
	border-top:medium none;	
}


/* `CHECKOUT UPGRADE (kyle) 10/16/2010
------------------------------------------------------------------*/

#chk-details {
	border-bottom:2px dotted #000;
	clear:both;
	width:100%;
	color:#000 !important;
	
}


.item-details {

	border-top:2px dotted #000;

	float:left;

	margin:10px 0 0;

	padding:15px 0 10px 0;

	width:100%;
	position:relative;

}

.item-remove {
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

.item-price li {
	float:left;
}

.item-pic {
	float:left;
	margin-right:10px;
}

.item-specs {
	width:570px;
	float:right;
}


.item-name {
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	/*color:#fff;*/
	font-family: Verdana, Geneva, sans-serif;
	width:200px !important;
	margin-right:8px;

}

.item-color {
	width:80px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	/*color:#000;*/
}

.item-size {
	width:80px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	/*color:#000;*/
}

.item-qty { 
	width:130px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	/*color:#000;*/
}

.item-total {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
}

.item-details li {
	float:left;
	list-style:none;
}

.item-details li.item-pic a img {

	border:1px solid #454454;

}

.item-details li.item-pic { margin:4px 18px 0 0; }


.item-details li.item-remove a {
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

.item-details li.item-remove a:hover {
	color:#fff;
	text-decoration:none;
}

.item-details li ul li {
	float:none;
	list-style:none;
}

#cart-sum {
	float:right;
	margin-top:40px;
}

#cart-sum li {
	color:#e9e9e9;
	float:left;
	list-style:none;
	margin-left:18px;
	text-transform:uppercase;
}

#cart-sum li.update-cart a {
	color:#e9e9e9;
	text-transform:uppercase;
}

#cart-sum li.update-cart a:hover {
	color:#000;
	text-decoration:none;
}

#cart-sum li ul {
}

#cart-sum li ul li {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000 !important;
	font-weight:bold;
	float:none;

}


/* `END Upgrade
------------------------------------------------------------------*/

/* buttons */

.edit {
/*
	background:url(images/edit.gif) #000 no-repeat 0 0;

	display:block;

	height:16px;

	text-indent:-9999px;

	width:28px;
	*/

}



.edit:hover {
/*
	background-position:-29px;*/

}





.continue-shopping a {

	background-color:#ff72b3;
	color:#FFF;
	font-size:11px;
	display:block;
	height:17px;
	padding-top: 4px;
	padding-right: 3px;
	padding-left: 3px;


}



.continue-shopping a:hover {

	background-color:#FFF;
	color:#ff72b3;

}


input.btn_continue_shopping {
	width:120px;
		
	
}


.complete-checkout a, .complete-checkout {
/*
	background:url(images/complete-checkout.gif) #000 no-repeat 0 0;

	display:block;

	height:16px;

	text-indent:-9999px;
	*/

	width:123px;

}



.complete-checkout a:hover, .complete-checkout:hover {
/*
	background-position:-123px;*/

}



.back-to-billing a {
	
	
	background:url(images/back-to-billing.gif) #000 no-repeat 0 0;

	display:block;

	height:16px;

	margin:0 10px 0 0;

	text-indent:-9999px;

	width:97px;

}



.back-to-billing a:hover {

	background-position:-97px;

}





.back-to-shipping a {

/*
	background:url(images/back-to-shipping.gif) #000 no-repeat 0 0;

	display:block;

	height:16px;

	margin:0 10px 0 0;

	text-indent:-9999px;*/

	width:104px;

}



.back-to-shipping a:hover {
/*
	background-position:-104px;*/

}



.back-to-order a {

/*
	background:url(images/back-to-order.gif) #000 no-repeat 0 0;

	display:block;

	height:16px;

	margin:0 10px 0 0;

	text-indent:-9999px;

	width:96px;*/

}



.back-to-order a:hover {

/*
	background-position:-96px;*/

}



.continue-checkout a {

	background:url(images/continue-checkout.gif) #000 no-repeat 0 0;

	display:block;

	height:16px;

	text-indent:-9999px;

	width:123px;

}





.continue-checkout a:hover {

	background-position:-123px;

}


input.continue-checkout   {

/*
	background:url(images/continue-checkout.gif) #000 no-repeat 0 0;

	display:block;

	height:16px;

	text-indent:-9999px;*/

	width:150px;

}

input.continue-checkout:hover {

/*
	background-position:-123px;*/

}

input.back-to-order {

/*
	background:url(images/back-to-order.gif) #000 no-repeat 0 0;

	display:block;

	height:16px;

	margin:0 10px 0 0;

	text-indent:-9999px;	*/
	width:140px;


	


}



input.back-to-order:hover {
/*
	background-position:-96px; */

}


input.back-to-shipping  {

/*
	background:url(images/back-to-shipping.gif) #000 no-repeat 0 0;

	display:block;

	height:16px;

	margin:0 10px 0 0;

	text-indent:-9999px;
*/
	width:150px;

}



input.back-to-shipping:hover {
/*
	background-position:-104px;
*/
}


input.update-cart  {

	/*background:url(images/update-cart.gif) #000 no-repeat 0 0;

	display:block;

	height:16px;

	margin:0 10px 0 0;

	text-indent:-9999px;

	width:91px;*/
	background-color:#ffc3ff;
	font-size:11px;
	display:block;
	height:20px;
	padding-top: 2px;
	padding-right: 3px;
	padding-left: 3px;

}
input.update-cart:hover {

	background-color:#000;
	color:#FFF;

}


input.back-to-billing {

	/*
	background:url(images/back-to-billing.gif) #000 no-repeat 0 0;

	display:block;

	height:16px;

	margin:0 10px 0 0;

	text-indent:-9999px;
*/
	width:140px;

}



input.back-to-billing:hover {
/*
	background-position:-97px;
*/
}

input.payment_typ_btn  {
	width:20px !important;
	
}


img.image__product {
	margin:0;
	padding:0;
	width:50px !important;
	
	
}

/* PROFILE UPGRADE CSS
-------------------------------------------------*/

#accountProfile {
	
}

#accountProfile ul {
	float:left;
}

#accountProfile ul li {
	display:block;
	width:430px;
	margin-bottom:10px;
	margin-left:10px;
	float:left;
}

#accountProfile span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}

#account-left {
	width:452px;
	margin-right:3px;
	float:left;
}

#account-right {
	width:452px;
	float:left;
	margin-right:5px;
	
}

#accountPage {
	width:906px;
	margin-left:0;
}



#accountNavi a {
	margin-right:6px;
	margin-left:3px;
}

.input-boxes-accountinfo {
	width:277px !important;
	float:right !important;
	margin-bottom:2px;

}

.input-boxes-accountpass {
	width:198px;
	float:left;
	margin-right:5px;
	margin-top:2px;
}

/*
--------------------------------------------------*/

tr.checkout-review-product-list {
border-top:2px solid #ffc3ff;
border-bottom:2px solid #ffc3ff;


}
/* Suggestions*/

td.title_table_content {
	color:#FFF;

}
.label__store_name {
	color:#FFF;

}

.label__category_name{
	color:#FFF;

}

.label__product_name{
	color:#FFF;

}

  /* END New check out Ali  */

.star_necessary_field {
	color:#CC0000;
	font-family:"Times New Roman", Times, serif;
	font-size:14;
	padding-left:3px;
}
