body {







	background: #90140C url(images/stripes.gif) repeat-x;







	background-position: 50% 40px;







	margin: 0;







	padding: 0;







}






.product_price{
	width: 200px;
	}
.product_view{
	width: 200px;
	}









a {







	color: #600000;







	font-weight: bold;







	text-decoration: none;







}















a:visited {







	color: #000;







}















a:hover {







	color: #90140C;







}















img {







	border: 0;







}















ul {







	list-style: none;







}















h1 {







	font: normal 1.2em arial, verdana, helvetica, sans-serif;







	margin: 23x 18px;







	text-align: left;







}















h2 {







	color: #333;







	font: bold 18px arial, verdana, helvetica, sans-serif;







padding-top:5px;







}







#checkout_button_1,  







#checkout_button_1 a {







    font-size:12px;







    text-decoration:none;







    background:transparent url('images/continue2.gif') no-repeat;







    border:0;







    width:140px;







    height:40px;







    outline:0px;







    cursor:pointer;







    margin:20px 0 0 0;







    display:block;







}







#checkout_button_1 a { margin:0px; }







#checkout_button_2,







#checkout_button_2 a {







    font-size:12px;







    text-decoration:none;







    background:url('images/checkout2.gif') no-repeat;







    border:0;







    width:140px;







    height:40px;







    margin:20px 0 0 0;







    outline:0px;







    display:block;







    cursor:pointer;







}







#checkout_button_2 a { margin:0px; }







#nav {







	text-align: center;







	width: 100%;







	background: #000 url(images/nav.gif) repeat-x;







	margin: 0;







	padding: 0;







	height: 40px;







	overflow: hidden;







	cursor: default;







}















#nav li, #nav a {







	display: inline;







	color: #fff;







	text-decoration: none;







	font: bold 11px verdana, arial, helvetica, sans-serif;







	height: 40px;







	line-height: 40px;





	padding:14px 18px;





	margin: 0;







}















#nav li a {







	background: transparent url(images/nav.gif) repeat-x;







}















#nav li a:hover, #nav li#current a {







	background: transparent url(images/nav.gif) repeat-x;







	background-position: 0 -40px;







}















#nav li {







	padding: 14px 0;







}





























#title {







	width:99% !important;



height:110px;



	display: block;







	margin: 0 auto;





	position:relative;







	top:100px;







	text-align: center;







	font: normal 4.0em/0.5em 'trebuchet ms', georgia, 'lucidia grande' !important;







	color: #FE9B27;







	letter-spacing: -2px !important;







	cursor: default;







	font-weight:bold;



margin-bottom:70px;



		background: transparent url(images/title_background.jpg) no-repeat bottom center;







}















#wrapper {







	width: 732px;







	margin: 0 auto;







	border: solid 15px #600000;







	border-bottom: none;







	background-color: #F3F3F3;







	height: auto;







}















#top {







	height: 28px;







	overflow: hidden;







	width: 100%;







	background: #000 url(images/stripes_small.gif) repeat-x;







	color: #fff;







	cursor: default;







	text-align: left;







	font: normal 10px/32px arial, verdana, helvetica, sans-serif;







}















#top strong {







	font: bold 11px arial;







	margin-left: 2px;







	margin-right: 6px;







}















#top span {







	display: inline;







	margin-left: 10px;







	float: left;







	clear: none;







	margin-top: -28px;







}















#top ul {







	margin: 0;







	padding: 0;







	float: right;







	clear: none;







	display: inline;







}















#top ul li a, #top ul li {







	display: block;







	float: right;







	width: 78px;







	height: 28px;







	text-align: center;







	text-decoration: none;







	color: #fff;







	font: bold 12px/32px arial, verdana, helvetica, sans-serif;







	overflow: hidden;







}















#top ul li a:hover {







	color: #000;







}







#marqueecontainer {







    position: relative;







    width: 150px; /*marquee width */







    height: 97px; /*marquee height */







    overflow: hidden;







    padding-left:5px;







    z-index:900;







}















#vmarquee, #vmarquee2 {







    width: 150px;







    position: absolute;







    text-align: left;







}











.chat a {







	background: #0086EE url(images/blue.jpg) no-repeat;







}















.join a {







	background: #F41100 url(images/red.jpg) no-repeat;







}















.login a {







	background: #ED700D url(images/orange.jpg) no-repeat;







}















.search a {







	background: #199B2C url(images/green.jpg) no-repeat;







}















#adspace {	







	height: 67px;







	background: #86221B url(images/ad.gif) repeat-x;







	border-top: 1px solid #CA807C;







	border-left: 1px solid #A5514B;







	border-right: 1px solid #5B1D1B;







	border-bottom: 1px solid #3E1B19;







	font: normal 10px/100px verdana, arial, sans-serif;







	text-align: center;







	color: #fff;







	cursor: default;







	overflow: hidden;







}















#main {







	height: 246px;







	background: #FE8624 url(images/main.gif) repeat-x;







	border-top: 1px solid #FEC782;







	border-left: 1px solid #FEB154;







	border-right: 1px solid #D76C22;







	border-bottom: 1px solid #783C1C;







	overflow: hidden;







}















#main ul {







	width: 710px;







	overflow: hidden;







	margin: 0;







	padding: 0;







	margin-left: 15px;







}















#main ul li {







	float: left;







	text-align: center;







	margin-left: 25px;







	display: inline;







}















#main ul li a img {







	border: 3px solid #fff;







}















#main ul li a img:hover {







border: 3px solid #FEE5C6;







}















#main ul li h2 {







	font: bold 11px arial, verdana, helvetica;







	margin-top: 10px;







	color: #000;







}















.content {







	float: left;







	width: 330px;







	margin: 20px 10px 0 20px;







	font: normal 12px/20px arial, verdana, helvetica, sans-serif;







	text-align: left;







	display: inline;







}















.content h1, .content ul {







	







	padding: 0;















}















.content h1 {







	color: #8A0700;







	font: normal 22px arial, verdana, helvetica, sans-serif;























	margin:10px 0 10px 0;







}















.content h2 {







	margin: 20px 0 4px 0;







}















.content .cssnav {







	border: 1px solid #783C1C;







	border-width: 0 0 1px 0;







	color: #600000;







}















.content .cssnav a {







	height: 40px;







	color: #600000;







	display: block;







	line-height: 40px;







	padding-left: 15px;







}















.content .cssnav a:hover, .content .cssnav a:focus {







	background: #FD9339 url(images/hover_list.jpg) repeat-x;







	color: #fff;







}















#footer {







	height: 25px;







	background-color: #FE9B27;







	font: normal 10px/25px arial, verdana, helvetica, sans-serif;







	color: #000;







	text-align: center;







	border-top: 5px solid #F3F3F3;







	clear: both;







}















#footer a {	







	color: #90140C;







}















/* New Styles added */















.topbartitle { 







	font-family: arial,verdana,helvetica,sans-serif;







	font-style: normal;







	font-variant: normal;







	font-weight: normal;







	font-size: 2em;







	line-height: normal;



















	margin-bottom: 20px;







}















.view-wrap {







width:150px; 







float:left;







}















.view-wrap a:link, .view-wrap a:visited {







padding-left:10px;







font-size:11px;







}















/* Category page styles */















#category_page td { font-size:12px; line-height:18px; }















.boxprod {







	text-align:center;







	margin:5px;







	border: 1px #e1e1e1 solid;







	padding: 5px; 







}















/* Link styles */















.view_product_link, .sbutton2 {







	display:block;







	width: 80px;







	padding: 2px;







	border: 2px #90140C solid;







	background-color:#e1e1e1;







	text-align:center;







	color:#000020;







}















.view_product_link a {







font-weight:normal;







font-size:11px;







}







.view_product_link:hover, .sbutton2:hover{







	background-color:#e7b6b2;







}















/* Checkout styles */















#carttable {







border:1px;















}















#carttable td {







background-color:#e9e9e9;







border :1px #90140C solid;







padding:5px;















}















table #carttable th{







background-color:#e7b6b2;







border :1px #90140C solid;







padding:5px;







}















#checkout_breadcrumb li {







float:left;







display:block;







width:150px;







text-align:center;







}















.delivery  {















padding:5px;







}















.sbutton3 {







margin-top:5px;







}
#product_view {

    font-size:12px;

}

#product_view {

    font-size:12px;

    width:436px;

    /*border:1px solid #7aac33;*/

}

#product_view img { border: 1px solid #cde1bf;}

.product_thumbx { margin-right:2px; }

.product_desc { padding:15px 5px 5px 5px; }

.product_addons, .addon_text { font-size:12px; }

.product_price { padding:10px; font-size:13px; font-weight:bold; }

.product_info { padding:15px 0 0 5px; font-size:12px; font-weight:bold; }

.product_code { font-weight:normal; font-size:11px; }

.prodcuts_related_title { border-bottom:1px solid green; padding-left:10px}

.addon_text a:link, .addon_text a:hover, .addon_text a:visited {text-decoration:none;color:#000;}

#product_view a:link, #product_view a:hover, #product_view a:visited {

    text-decoration:none;color:#000;

    font-size:12px;

}



.view_product_link a:link, .view_product_link a:hover, .view_product_link a:visited {

    text-decoration:none;

    color:#FFF;

    background:#97B74C;

    border:1px solid #000;

    display:block;

    font-size:10px;

    font-weight:bold;

    text-align:center;

    width:100px;

    padding:4px;

}



.related tr { border:1px solid #ccc; }

.relprod_title { font-size:9px; font-weight:bold; }

.addon_text { width:200px; padding-left:5px; }

.addons_head { font-size:9px; }

.timg { padding:0px; }

.imgtext { margin:-5px 0 0 40px; font-size:10px; }

.balloonstyle{

    position:absolute;

    top: -500px;

    left: 0;

    padding: 5px;

    visibility: hidden;

    border:1px solid black;

    font:normal 12px Verdana;

    line-height: 18px;

    z-index: 9999;

    background-color: white;

    width: 200px;

/*Remove below line to remove shadow. Below line should always appear last within this CSS

    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);*/

}

#arrowhead{

    z-index: 99;

    position:absolute;

    top: -500px;

    left: 0;

    visibility: hidden;

}





/* overlay */

#imgbox {

    background:transparent;

    position:absolute;

	z-index:9000;

}




.tmpl .cms-grid {



	width:100%;



}