@charset "UTF-8";
body {
	padding : 0;
	margin : 0;
	font : 12px/13px Arial, Helvetica, sans-serif;
	color : #0C0C0C;
	background:#fff;
}
td{font : 12px/13px Arial, Helvetica, sans-serif;
	color : #0C0C0C;}
div, h1, h2, h3, h4, p, img, ul, ol, li, form, input, textarea {
	padding : 0;
	margin : 0;
}
p {
	padding : 0 0 8px 0;
	margin : 0;
}
ul {
	list-style : none;
}
img {
	outline : none;
	border : none;
}
h1, h2, h3, h4 {
	line-height:30px;
}

/*----------------added on 9/21/2009 by sd---------------*/
a{ 
	color:#9A0017; 
	font-weight:bold; 
	outline : none; 
	text-decoration:none;
}
a img{ 
	border:0px;
}
a:hover{ 
	font-weight:bold; 
	outline : none; 
	text-decoration:underline;
}
/*----------------above styles added on 9/21/2009---------------*/

/*-------------------x----------------*/
.oragn{ color:#E63000;}
.font14{ font-size:14px;}
.yellow{ color:#F4B505; line-height:18px;}
/*-------------------x----------------*/

/*----------------start topmenu---------------*/
#topmenu{
	padding:23px 0 18px 0;
	border-bottom:#C9593A 1px solid; 
	background:#0E0E0E url(images/topmenu-bg.gif) top left repeat-x;
	}
#topmenu a{ 
	color:#fff;
	padding:11px 26px 10px 36px;
	font-size:13px;
	font-weight:bold;
	display:inline;
	border-right:#161616 1px solid;
	border-left:#2F2F2F 1px solid;
	}	
#topmenu a:hover{ color:#F6CA19;}
#topmenu a.first{ border-left:0px;}
#topmenu a.last{ border-right:0px;}
/*----------------end topmenu---------------*/

/*----------------start header---------------*/
#header{
	border-bottom:#2F2F2F 3px solid; 
	background:#D22D01 url(images/header-bg.gif) top left repeat-x;
	}
#logo{ padding:32px 0 16px 18px;}
#shopping{
	padding:20px 0 20px 0;
    background:url(images/shopping-bg.gif) top left repeat-x;
    }
#shopping a{
	color:#F6CA19;
	font-size:13px;
	font-weight:bold;
}
#shopping a:hover{ color:#fff;}
#shopping td{ color:#F6CA19; font-weight:bold;}
/*----------------end header---------------*/

/*----------------start menu---------------*/
#menu{ 
	border-top:#000 4px solid;
	}
#menumid{
	padding:8px 0 11px 0; 
	background:url(images/menu-bg.gif) top left repeat-x;}
#menumid a{
	padding:1px 15px 1px 20px;
	color:#C7C7C7;
	border-right:#3F3F3F 1px solid;
	}
#menumid a:hover{ color:#FFFFFF;}
#menumid a.last{ border:0px;}
/*----------------end menu---------------*/

/*----------------start midContant---------------*/
#midContant{ 
	padding:17px 0 0 0;
	}

/*------start welcome------*/	
#welcome{ padding:0 0 21px 0;}	
#welcomeDiv{ 
	padding:0 12px 0 19px;
	border-left:#E6E6E6 1px solid;
	border-right:#E6E6E6 1px solid;
	background:#fff url(images/welcome-bg.gif) top left repeat-x;
	}	
.welcomeHadding{
	padding:13px 0 16px 0;
	margin:0 0 17px 0; 
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	color:#222222;
	background:url(images/welcome-dot.gif) bottom left repeat-x;
	}
.flash{ 
	width:651px;
	height:61px;
	padding:36px 0 0 0;
	line-height:24px;
	text-align:center;
	border:#BDBDBD 2px solid;
	font-size:24px;
	color:#9F2302;
	}
/*------end welcome------*/	
/*------start product------*/
#product{ padding:0 0 0 0; background:url(images/product-dot.gif) bottom left repeat-x;}
.font16{ color:#E04515; font-size:16px; line-height:16px;}
.productBox{ 
	width:115px;
	height:77px;
	overflow:hidden;
	}
.productName{ 
	width:115px;
	padding:8px 0 8px 0;
	margin:0 0 23px 0;
	color:#F1B34A;
	font-weight:bold;
	text-align:center; 
	border-top:#000 1px solid; 
	background:#910000;
	}	
/*------end product------*/

/*------start ourPanel------*/
#ourPanel{ 
	padding:20px 0 12px 0;}
.ourPaneltable{ 
	margin:0 0 5px 0;
	background:#D8D7D7;
	}
.ourPaneltable a{ 
	color:#535353;
	font-weight:bold;
	}
.ourPaneltable a:hover{ color:#FF0000;}	
/*------end ourPanel------*/

.turnPhotographs{ background:#020202;}
.turnPhotographs_hadding{ 
	padding:10px 0 0 0;
	font-size:16px;
	color:#D3D3D3;
	font-weight:bold;
	}
.turnPhotographs_text{ padding:18px 8px 20px 18px; color:#606060; line-height:16px;}

.paypal{ background:#E5E5E5;}			
/*----------------end midContant---------------*/

/*----------------start rightpanel---------------*/
#rightpanel{ padding:17px 0 0 0;}
.visitHadding{
	padding:14px 0 10px 13px;
	color:#252525;
	font-size:12px; 
	font-weight:bold;
	background:#fff url(images/visit-bg-top.gif) top left no-repeat;}
#visit{
	padding:18px 15px 0 16px;
	border-top:#D3D3D3 1px solid; 
	border-left:#D3D3D3 1px solid;
	border-right:#D3D3D3 1px solid;
	}
.visitBox{ 
	padding:1px 3px 1px 1px;
	border:#DADADA 1px solid;
	margin:0 0 10px 0;
	}

.visitBox a{ 
	color:#0C0C0C; text-decoration:underline;}
.visitBox a:hover{ color:#FF3300;}	
/*----------------end rightpanel---------------*/



/*----------------start footer---------------*/
#footer{
	padding:24px 0 14px 0; 
	background:#0C0C0C url(images/footer-bg.gif) top left repeat-x;
	color:#BBBFC2;
	}
#footer a{ 
	color:#BBBFC2;
	padding:0 4px 0 4px;
	line-height:18px;
	}
#footer a:hover{ color:#fff; text-decoration:underline;}
.info a{ color:F4B505;}
.info a:hover{ color:#FFFFFF; text-decoration:underline;}


/*----------------end footer---------------*/


.gallery_bg{ background:url(images/gallerybg.gif) left top repeat-x;}
.gallery_left_border{ background:url(images/gallerybody_bgleft.gif) left top repeat-y;}
.gallery_right_border{ background:url(images/gallerybody_bgright.gif) left top repeat-y;}
.gallery_bottom_bg{ background:url(images/gallery_bottom_bg.gif) left top repeat-x;}

.gray_text{ font-size:12px; color:#5C5C5C; font-weight:bold; text-decoration:none; line-height:20px;}


.input{
	padding:0px;
	margin:0px;
	font-size:11px;
	width:143px;
	height:20px;
	color:#000000;
	background:#FFFFFF;
	border:#7F9DB9 1px solid; 
	}

.abstruct_menu a{
	display:block; 
	padding:6px 0px 6px 15px;
	margin:0px;
	font-size:12px; 
	color:#6D6D6D; 
	font-weight:bold; 
	text-decoration:none;
	background:url(images/arrow.gif) left center no-repeat;
	}

.abstruct_menu a:hover{  
	color:#D22D01; 
	font-weight:bold;
	}

.dot{ background:url(images/dot.gif) left bottom repeat-x;}


.gallery_img_bg{ background:url(images/gallery_img_bg.gif) left top repeat-x;}

.white_text a{ font-size:12px; color:#fff; font-weight:bold; text-decoration:none;}
.white_text a:hover{ font-size:12px; 666666:#fff; font-weight:bold; text-decoration:underline;}



/*----------------end gallery---------------*/


.black_text{ 
	color:#252525; 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:none;
	}

.input2{
	padding:0px;
	margin:0px;
	font-size:11px;
	width:217px;
	height:20px;
	color:#000000;
	background:#FFFFFF;
	border:#7F9DB9 1px solid; 
	}
.input3{
	padding:2px 2px 2px 2px;
	margin:0px;
	font-size:11px;
	width:59px;
	height:16px;
	color:#000000;
	background:#FFFFFF;
	border:#7F9DB9 1px solid; 
	}

.red_text{ 
	color:#9F2302; 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:underline;
	text-transform:uppercase;
	}

/*----------------added on 9/21/2009 by sd---------------*/

td.border1{ border-bottom:#BFBFBF 1px solid;}
td.border2{ border-top:#000 4px solid;border-right:#626262 1px solid;}
td.border3{ border:#BFBFBF 1px solid;}
td.padding1{ padding:0px 10px 0px 19px;}
.white_text{ color:#FFFFFF;}
.dootline1{background:url(images/doot.gif) bottom left repeat-x; padding-bottom:12px; padding-top:15px;}
.dootline2{background:url(images/doot1.gif) bottom left repeat-x;}
.dootline_h{background:url(images/doot_h.gif) right top repeat-y; }
.color1{ color:#CC2800; }
.color2{ color:#3A8A03; text-decoration:underline; }
.color3{ color:#626262; }
.color4{ color:#FA5511; }

td.box_link{ background:#910000; border-top:#570707 1px solid; font-family:tahoma, Verdana, Arial, sans-serif; }
td.box_link a{ color:#F1B34A; font-size:10px; font-weight:bold;}
.more_info{ color:#C22900;font-size:10px;font-weight:bold; padding:8px 0px 0px 0px; text-decoration:none;}
.more_info a:hover{ color:#000;font-size:10px;font-weight:bold; padding:8px 0px 0px 0px; text-decoration:underline;}

td.click_here a{
float:right;
display:block;
color:#6C6C6C; 
font-size:11px; 
font-weight:bold;
margin:5px 10px 0px 0px; 
padding:0px 20px 0px 10px; 
text-decoration:none;
background:url(images/arrow-right.gif) bottom right no-repeat;
}
td.click_here a:hover{text-decoration:underline;}
.page{ color:#C7C7C7; font-size:11px;font-weight:bold; padding:0px 10px 0px 10px; text-decoration:none;}
td.page_no{ padding-left:8px;}
td.page_no a{
float:left;
display:block;
padding-top:4px;
height:21px;
width:25px;
color:#D3D3D3;
border:#838383 1px solid;
background-color:#6C6C6C;
margin:0px 4px 0px 4px;
}
td.page_no a:hover{color:#fff; border:#AEAEAE 1px solid; background-color:#888888;}

.addtobasket_btn{ margin-top:13px; width:122px; height:22px; border:0px; background:url(images/addtobasket_btn.gif) left top no-repeat; cursor:pointer;}
.backtoshop_btn{ margin-top:13px; width:122px; height:22px; border:0px; background:url(images/backtoshop_btn.gif) left top no-repeat; cursor:pointer;}
.update_btn{ margin-top:13px; width:129px; height:22px; border:0px; background:url(images/update_btn.gif) left top no-repeat; cursor:pointer;}
.checkout_btn{ margin-top:13px; width:92px; height:22px; border:0px; background:url(images/checkout.gif) left top no-repeat; cursor:pointer;}
.continue_btn{ margin-top:13px; width:144px; height:22px; border:0px; background:url(images/continue_shopping.gif) left top no-repeat; cursor:pointer;}
.recalculate_btn{ margin-top:13px; width:105px; height:22px; border:0px; background:url(images/recalculate.gif) left top no-repeat; cursor:pointer;}
.proceed_btn{ margin-top:13px; width:85px; height:22px; border:0px; background:url(images/proceed.gif) left top no-repeat; cursor:pointer;}
.confirm_btn{ margin-top:13px; width:83px; height:22px; border:0px; background:url(images/confirm.gif) left top no-repeat; cursor:pointer;}

/*----------------above styles added on 9/21/2009---------------*/

.bg_1{ background:url(images/bg_1.gif) top left repeat-y;}
td.bg_2{ background:url(images/effect_details_bg.jpg) top left no-repeat;}
td.bg_3{ background:url(images/effect_details_bg3.jpg) top left no-repeat;}
td.bg_4{ background:url(images/effect_details_bg4.jpg) top left no-repeat;}

/*----------------above styles added on 10/1/2009---------------*/

