@charset "utf-8";

/* CSS Document */



body {

	margin:0;	padding:0;	background-image:url(../Images/bg_body.jpg);	background-repeat:repeat-x;	background-position:0px 0px;}

	

/*td { line-height:14 px;}*/



#search-div { width:485px; margin-left:auto; margin-right:auto; position:relative; top: 180px; clear:both; }



#header-whole {	width:100%;	height:265px;}

	

#header-logo {

	background-image: url(../Images/head.png);	background-position:center top;	background-repeat:no-repeat;	width:1192px;	height:265px;

	margin-left:auto;	margin-right:auto;}



#quick-menu { clear:both; text-align:center; font-size:13px;

	margin-left:auto;	margin-right:auto;	color:#fdfdfd;	width:500px;	height:25px;	background-color:#390707;	position:relative;

	top:180px;	font-family:Tahoma, Geneva, sans-serif;}

#quick-menu ul {

	margin:0px; padding:0px; list-style-type:none;}

	

#quick-menu li {

	float:left;	vertical-align:text-bottom;	list-style-type:none;	line-height:25px;	width:100px;/*	height:25px;*/}



#quick-menu li:hover {

	background-color:#993434;}

	

#quick-menu li a {

	color:#fdfdfd;	text-decoration:none;	width:100px;}	

	

#quick-menu li a:hover {

	text-decoration:none;	background-color:#993434;	height:25px;	width:100px;}

	

#topmenu {list-style:none;

	width:770px;

	margin:0px auto 0px auto;

	height:35px;

	padding:0px 0px 0px 0px;

	line-height:35px;}



#topmenu li {

	float:left;

	display:block;

	text-align:left;

	position:relative;

	padding: 0px 0px 0px 0px;

	margin-right:10px;

	margin-top:0px;

	border:none;}



a.quick-opt5 {

	background-image:url(../Images/cart.png);

	background-repeat:no-repeat;

	background-position:left;

	padding-left:30px;

	width:100px;}

	

#topmenu li a{

	color:#fdfdfd;

	text-decoration:none;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:14px;

	margin-right:8px;

	margin-left:7px;}

	

#topmenu li:hover {

	background-image:url(../Images/bg-head-menu-hover.jpg);

	background-repeat:repeat-x;

	background-color:#990033;

	border:solid;

	border-width:1px;

	border-color:#FFF;

	line-height:33px;}

	

.submenu1, .submenu2, .submenu3, .submenu4, .submenu5, .submenu6, .submenu7, .submenu8 {

	margin:4px auto;

	float:left;

	position:absolute;

	left:-999em; /* Hides the drop down */

	text-align:left;

	padding:0px;

	border:1px solid #777777;

	border-top:none;	

	background:#000000;

	background-image:url(../Images/menu_gradient.png);

	background-position:top center;

	background-repeat:repeat-x;}

	

	

	

.submenu1 {width: 510px; height:220px;}



.submenu2 {width: 850px; height:290px;}



.submenu3 {width: 510px; height:255px;}



.submenu4 {width: 510px; height:115px;}



.submenu5 {width: 510px; height:80px;}



.submenu6 {width: 510px; height:80px;}



.submenu7 {width: 510px; height:220px;}



.submenu8 {width: 880px; height:478px;}

#submenu8-format {}



.submenu1, .submenu2, .submenu3, .submenu4, .submenu5, .submenu6, .submenu7, .submenu8 { margin-top:0px;}



.submenu1 li, .submenu2 li, .submenu3 li, .submenu4 li, .submenu5 li, .submenu6 li, .submenu7 li, .submenu8 li {color:#CCC; line-height:35px; text-align:left; float:left; width:150px; margin-left:-35px;}



.submenu_col1 { width:160px;

				margin-left:5px;

				margin-right:5px;

				float:left;}

.submenu_col2 { width:160px;

				margin-left:5px;

				margin-right:5px;

				float:left;}

.submenu_col3 { width:160px;

				margin-left:5px;

				margin-right:5px;

				float:left;}

.submenu_col4 { width:160px;

				margin-left:5px;

				margin-right:5px;

				float:left;}



#topmenu li:hover .submenu1 {

	left:-1px;

	top:auto;

}





#topmenu li:hover .submenu2 {

	left:-170px;

	top:auto;

}



#topmenu li:hover .submenu3 {

	left:-71px;

	top:auto;

}



#topmenu li:hover .submenu4 {

	left:-142px;

	top:auto;

}



#topmenu li:hover .submenu5 {

	left:-302px;

	top:auto;

}



#topmenu li:hover .submenu6 {

	left:-377px;

	top:auto;

}



#topmenu li:hover .submenu7 {

	left:-436px;

	top:auto;

}



#topmenu li:hover .submenu8 {

	left:-732px;

	top:auto;

}



#menu-container {

	margin-top:0px;

	height:35px;

	width:100%;

	background-image:url(../Images/bg-head-menu.jpg);

	background-repeat:repeat-x;}

	

#index-only {

	clear:both;

	text-align:center;

	background-image:url(../Images/bg-head-2.jpg);

	background-repeat:repeat-x;

	height:0px;

	width:100%;

	border:solid;

	border-left-width:0px;

	border-right-width:0px;

	border-top-width:0px;

	border-bottom-width:0px;

	border-bottom-color:#d2d2d2;

	visibility:hidden;}

	

#TOP-WHOLE {

	position:absolute;

	top: 0px;

	width:100%;

	alignment-adjust:central;}

	

#TOP-SPACE {

	width:100%;

	clear:both;

	height:325px;}

	

#left-menu-container {

	width:160px;

	background-color:#1a1a1a;

	height:1035px;

	color:#fdfdfd;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:14px;

	padding-top:15px;}

	

#left-menu-container ul {

	border:0px; padding:0px; list-style-type:none; line-height:35px;}

	

#left-menu-container ul a {

	color:#FDFDFD; text-decoration:none; margin-left:5px;}



#left-menu-container ul a:hover {

	color:#FFFFFF; text-decoration:none; margin-left:5px;}

	

#left-menu-container li.left-parent1 { background-image:url(../Images/bg-head-menu-hover.jpg); background-repeat:repeat-x; width:140px; margin-left:5px;}



#left-menu-container li.left-parent1:hover {background-image:url(../Images/bg-head-menu-hover-left2.jpg); background-repeat:repeat-x;}



#left-menu-container li.left-option { margin-left:15px; color:#fdfdfd; background-image:url(../Images/bg-head-menu.jpg); background-repeat:repeat-x; width:135px; text-align:left;}



#left-menu-container li.left-option:hover { background-image:url(../Images/bg-head-menu-hover-left.jpg); background-repeat:repeat-x}

	

	/*



#left-menu-container ul li {margin-left:10px; background-image:url(../Images/bg-head-menu-hover.jpg); background-repeat:repeat-x; width:140px;}



#left-menu-container ul li:hover {background-image:url(../Images/bg-head-menu-hover-left2.jpg); background-repeat:repeat-x}



	

#left-menu-container ul li.left-option { margin-left:15px; color:#fdfdfd; background-image:url(../Images/bg-head-menu.jpg); background-repeat:repeat-x; width:135px; text-align:left;}



#left-menu-container ul li.left-option:hover { background-image:url(../Images/bg-head-menu-hover-left.jpg); background-repeat:repeat-x;}*/

	



#FOOTER-WHOLE {

	width:100%;

	height:190px;

	clear:both;

	background-color:transparent;

	background-image:url(../Images/footer_bg.png);

	background-repeat:repeat-x;

	background-position:bottom;

	position:relative;

    bottom: 0px; }



#footer-box-container {

	width:900px;

	margin-left:auto;

	margin-right:auto;

	height:142px;}

	

#footer-box-left {

	background-image:url(../Images/footer-box1_02.png);

	height:142px;

	width:123px;

	float:left;

	position:relative;}

	

#footer-fb-click {

	position:absolute;

	height:70px;

	width:70px;

	top:40px;

	background-color:transparent;}

	

	

#footer-box-center {

	background-image:url(../Images/footer-box1_03.png);

	height:142px;

	width:648px;

	float:left;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:16px;

	font-weight:600;

	text-decoration:none;

	text-align:center;}

	

#footer-box-right {

	background-image:url(../Images/footer-box1_01.png);

	background-position:left;

	background-repeat:no-repeat;

	height:142px;

	width:123px;

	float:left;}

	

img.creditcards {

	margin-bottom:10px;

	background-image:url(../Images/fa_footer_cc.png);

	width:303px;

	height:40px;}



a.tooltip {

		font-family:Arial, Helvetica, sans-serif;

		font-size:14px;

		outline:none; 

	color:#000;

	text-decoration:none} 

	a.tooltip strong {

		line-height:20px;} 

	a.tooltip:hover 

	{text-decoration:none;} 

	a.tooltip span { 

	z-index:10;display:none; padding:10px 10px; margin-top:-45px; margin-left:-60px; width:270px; line-height:16px; } 

	a.tooltip:hover span{ 

	display:inline; position:absolute; border:2px solid #FFF; color:#EEE; background:#000 url(../Images/css-tooltip-gradient-bg.png) repeat-x 0 0; } 

	.callout {

		z-index:20;position:absolute;border:0;top:56px;left:65px;} /*CSS3 extras*/ 		

	a.tooltip span { 

	border-radius:2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-shadow: 0px 0px 8px 4px #666; -webkit-box-shadow: 0px 0px 8px 4px #666; box-shadow: 0px 0px 8px 4px #666; opacity: 0.8; }
	
	/* /////////RIGHT SIDE MENU /////*/
#right-container {width:110px; height:300px; background-color:#404040; position:fixed; right:0px; top:20%; z-index:100;}
#right-menu-whole {width:110px; height:300px; background-color:#404040; position:fixed; right:0px; top:20%; z-index:100; background-image:url(/_borders/imgs/right-bg-w.jpg); background-repeat:repeat-y;}
#right-menu-whole ul {list-style:none; padding:0px; margin:0px;}
#right-menu-whole ul li {width:110px; height:60px; color:#818181; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:36px; line-height:60px; text-align:center;}

#right-container img#shop-by {right:20px; top:-100px; max-width:120px; position:relative;}

#right-sub1, #right-sub2, #right-sub3, #right-sub4, #right-sub5, #right-sub6 {position:absolute; right:-50000px; top:-0px; background-color:#2e2e2e; background-image:url(/_borders/imgs/dragon.jpg); background-position:left; background-repeat:no-repeat; padding-left:15px; border-right:solid; border-right-width:5px; border-right-color:#C03;}

#right-sub1 {width:550px; height:320px;}
#right-sub2 {width:550px; height:320px;}
#right-sub3 {width:550px; height:320px;}
#right-sub4 {width:550px; height:320px;}
#right-sub5 {width:550px; height:320px;}
#right-sub6 {width:550px; height:220px;}

ul.col2 {background-color:rgba(255,255,255,0.1);}

li#parent1:hover div#right-sub1 {right:110px; top:-10px}
li#parent2:hover div#right-sub2 {right:110px; top:-10px;}
li#parent3:hover div#right-sub3 {right:110px; top:-10px;}
li#parent4:hover div#right-sub4 {right:110px; top:-10px;}
li#parent5:hover div#right-sub5 {right:110px; top:-10px;}
li#parent6:hover div#right-sub6 {right:110px; top:-10px;}

li#parent1 img.arrowRR, li#parent2 img.arrowRR, li#parent3 img.arrowRR, li#parent4 img.arrowRR, li#parent5 img.arrowRR, li#parent6 img.arrowRR { position:absolute; right:-500px;}
li#parent1:hover img.arrowRR, li#parent2:hover img.arrowRR, li#parent3:hover img.arrowRR, li#parent4:hover img.arrowRR, li#parent5:hover img.arrowRR , li#parent6:hover img.arrowRR {right:100px; z-index:100;}

li#parent1 img.arrowR1, li#parent2 img.arrowR1, li#parent3 img.arrowR1, li#parent4 img.arrowR1, li#parent5 img.arrowR1, li#parent6 img.arrowR1 { position:relative; right:-25px; top:-5px;}
li#parent1:hover img.arrowR1, li#parent2:hover img.arrowR1, li#parent3:hover img.arrowR1, li#parent4:hover img.arrowR1, li#parent5:hover img.arrowR1 , li#parent6:hover img.arrowR1 {right:-100px; z-index:100;}


#right-sub1 ul, #right-sub2 ul, #right-sub3 ul, #right-sub4 ul, #right-sub5 ul, #right-sub6 ul {list-style:none; margin:0px; width:160px; margin:10px; float:left;}
#right-sub1 ul li, #right-sub2 ul li, #right-sub3 ul li, #right-sub4 ul li, #right-sub5 ul li, #right-sub6 ul li {font-family:Tahoma, Geneva, sans-serif; font-size:14px; line-height:30px; font-weight:100; padding-left:5px; padding-right:5px; width:150px; height:30px; color:#CCC; text-align:left; margin:3px;}

#right-sub1 ul li:hover, #right-sub2 ul li:hover, #right-sub3 ul li:hover, #right-sub4 ul li:hover, #right-sub5 ul li:hover, #right-sub6 ul li:hover {background-color:#474747; background-image:url(/_borders/imgs/opt-selc.jpg); background-repeat:repeat-x; width:146px; height:26px; border:solid; border-width:2px; border-color:#CCC; line-height:26px; }

#right-sub1 ul li a, #right-sub2 ul li a, #right-sub3 ul li a, #right-sub4 ul li a, #right-sub5 ul li a, #right-sub6 ul li a {color:#CCC; text-decoration:none; line-height:30px; width:150px; height:30px; font-size:14px;}
#right-sub1 ul li:hover a {}



#right-menu-whole ul li.color2 {background-color:rgba(0,0,0,0.5); color:#3d3d3d;}
#right-menu-whole ul li.color2:hover {background-color:#911c1c; color:#efafaf; background-image:url(/_borders/imgs/parent-bg.jpg); background-repeat:repeat-x;}
li#parent1:hover, li#parent2:hover, li#parent3:hover, li#parent4:hover, li#parent5:hover, li#parent6:hover {background-color:#911c1c; color:#efafaf; background-image:url(/_borders/imgs/parent-bg.jpg); background-repeat:repeat-x;}

	/*/////////////RIGHT SIDE MENU ENDS ////////////////*/
	
	/*////////////ITEM SQUARES FIX ///////////////////*/
table td.item1 {width:136; height:120px; max-height:120px; max-width:136px; min-height:120px; min-width:136px; line-height:16px; text-align:left; font-size:11px;}
table td.item1 b {font-size:15px;}
table td.item1 font a {border:0px; margin:0px; padding:0px; font-size:12px;}
table td.item2 img {max-height:115px; max-width:115px; margin:0px; border:0px;}

table td.item2 {width:146px; height:120px; max-height:120px; max-width:146px; min-height:120px; min-width:136px;}
table td.item2 a {border:none; border-width:0px;}
table td p {border:none; border-width:0px; margin:0px; padding:0px;}
	/*////////////ITEM SQUARES FIX ///////////////////*/