@charset "utf-8";
body  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#dadada;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #666666;
}
#container { 
	width: 90%;	
	margin: 0 auto; 
	text-align: left;
	background:#f5f5f5;
} 
#header { 
	height:160px;
	margin-bottom:5px;
	background:url(../images/misc/header1.gif);
	background-position:bottom;
}

#header .topMenu {
	height:30px;
	background-color:#282828;
	font-family:tahoma;
	text-align:right;
	font-size:11px;
	color:#F3F3F3;
	text-transform:capitalize;
}
#header .topMenu p{
	padding: 8px 10px 0px 0px;
	margin:0px;
	
}
#header .topMenu a{
	color:#ECECEC;
	text-decoration:none;
	letter-spacing:1px;	
	padding:0 10px 0 10px;
}
#header .topMenu a:hover{
	text-decoration:underline
}
#header .content{
	height:85px;
}
#header .cont1{
	height:85px;
	width:45%;
	float:left;
	background:url(../images/misc/header_logo.jpg) no-repeat;
}
#header .cont2{
	height:85px;
	width:50%;
	float:right;	
}
#header .cont2 p{
	padding:25px 0 0 100px;
	font: bold 11px tahoma;
	color:#c9082d;
	margin:0;
	letter-spacing:1px;
	
}
#header .cont2 span{
	font: normal 11px Verdana, Geneva, sans-serif;
	color:#666666;
	
	
	
}

#header .bottomMenu{
	height:45px;
	width:100%;
	text-align:right;
	font:normal 11px tahoma;
	color:#F3F3F3;	
	text-transform:uppercase	
	
}
#header .bottomMenu p{
	padding:15px 10px 0 0;
	margin:0;
}

.bottomMenu  a{
	color:#ECECEC;
	text-decoration:none;
	letter-spacing:1px;
	padding:0 10px 0 10px;
}
.bottomMenu  a:hover{
	text-decoration:underline
}

#userControl {
	float: left; 
	width: 200px;	
}
#sidebar {
	float: right; 
	width: 200px;	
}



#mainContent {
 	margin: 0 205px 0 205px ;
	/*background:#FFFFFF;*/
} 
#footer { 
	padding: 0 10px;
	/*background:#c5092d;*/
	background:#282828;
	height:60px;
	font-size: 11px;
	font-family: Arial, "Times New Roman", Times, serif;
	color:#F3F3F3;
} 
#footer a{
	color:#FFFFFF;
	text-decoration:none;	
}
#footer a:hover{	
	text-decoration:underline;	
}
#footer p {
	margin: 0; 
	padding:10px 10px; 
}
#footer .ftr1{
	width:50%;
	height:60px;
	float:left;
	
}

#footer .ftr2{
	width:50%;
	height:60px;
	float:right;
	text-align:right;
}

#clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.sboxs {
	width: 200px;
	margin-bottom:5px;
}
.sboxs .title {
	width: 200px;
	height:35px;
	background:url(../images/misc/sbox_title.png);
	color:#FFFFFF;
		
}
.sboxs .title p{
	padding: 10px 0 0 30px ;
	margin:0;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
}
.sboxs .content {
	height:auto;
	background-color:#1E7879;
	/*background-color:#C43513;
	background:url(../images/misc/sbox_content.gif);*/
}
.sboxs .content p{
	margin:0;
	padding: 5px 5px 10px 10px ;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0;
}
.sboxs .content div{	
	margin:0;
	/*padding: 5px 5px 10px 10px ;*/
}

.bboxs {
	width: 100%;
	margin-bottom:5px;
}
.bboxs .title {
	height:35px;	
	color:#3A3A3A;
		
}
.bboxs .titlel{
	height:35px;
	background:url(../images/misc/bbox_title_l.png) left no-repeat ;
}
.bboxs .titler{
	height:35px;
	margin:0 0 0 30px;
	background:url(../images/misc/bbox_title_r.png) right no-repeat ;
}
.bboxs .titlem{
	height:35px;
	margin:0 10px 0 0;
	background:url(../images/misc/bbox_title_m.png);
}
.bboxs .titlem p{
	padding: 10px 0 0 0;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	letter-spacing:1px;
}
.bboxs .titlem span{
	padding: 10px 0 0 0;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-transform:none;
	letter-spacing:1px;
}
.bboxs .content {	
	height:auto;	
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
}
.bboxs .content div{
	padding: 5px 5px 10px 10px ;
	font:normal 12px Arial, Helvetica, sans-serif;	
	letter-spacing:0;
}
.bannerbg{
	background:url(../images/misc/bannerbg.gif) repeat-x; 
	height:250px;
	border:1px solid #B43A11;
	margin-bottom:10px;
}
.banner1{
	background:url(../images/misc/banner.jpg) right no-repeat; 
	height:250px
}
.banner2{
	background:url(../images/misc/banner.png) left no-repeat; 
	height:250px;
	
}
.banner2 p{
	font:normal 35px Arial, Helvetica, sans-serif;
	color:#B43A11;
	margin:0;
	padding:10px 0 0 15px;
}
/*------------------------   Categories List Menu ---------------
-----------------------------------------------------------------*/



ul, ol {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:0;
}

.categoriesList {
	line-height:20px;
	margin:0;
	
	
}
.sboxs ul {
	padding: 0 0 0 5px;
	margin-left: 0em;
	margin-right: 0em;	
	list-style-type: none;
}
.categoriesList a {
	height:20;
	font-size:11px;
	font-family:verdana;
	color:#ffffff;
	display: block;	
	text-decoration: none;
	margin-left:0px;
	padding-left:5px;
	padding-top:2px;
	margin-bottom:2px;
	
	
}
.categoriesList a:hover {
	color:#FFFFFF;
	display: block;	
	text-decoration: underline;
	padding-top:2px;
	
}
.currentCat a{
	height:20;
	font-size:11px;
	font-family:verdana;
	color:#333333;
	display: block;	
	text-decoration: none;
	margin-left:0px;
	padding-left:5px;
	padding-top:2px;
	margin-bottom:2px
	
}
.currentCat a:hover {
	color:#333333;
	display: block;	
	text-decoration: none;
	padding-top:2px;
	cursor:default
	
}

.subCategoriesList a {
	height:20;
	font-size:11px;
	font-family:verdana;
	color:#333333;
	display: block;	
	text-decoration: none;
	margin-left:5px;
	padding-left:5px;
	padding-top:2px;
	margin-bottom:2px
	
}
.subCategoriesList a:hover {
	color:#ffffff;
	display: block;	
	text-decoration: none;
	padding-top:2px;	
	
}
.currentSubCat a{
	height:20;
	font-size:11px;
	font-family:verdana;
	color:#ffffff;
	display: block;	
	text-decoration: none;
	margin-left:5px;
	margin-right:0px;
	padding-left:5px;
	padding-top:2px;
	margin-bottom:2px
	
}
.currentSubCat a:hover {
	color:#ffffff;
	display: block;	
	text-decoration: none;
	padding-top:2px;
	cursor:default
	
}

.catboxs {
	width: 100%;
	background-color:#900
}
.catboxs p{
	margin:5px;
}

.catboxs .title div{
	margin:0px 5px 0px 5px;
	background-color:#FF0;
	height:30px;
			
}

.catboxs .title p{
	padding: 5px 0 0 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	letter-spacing:1px;
	
}

.catboxs .content {	
	height:auto;
	margin:0 5px 0 5px;
	background-color:#36C
}
.catboxs .content div{
	padding: 5px 5px 10px 10px ;
	font:normal 12px Arial, Helvetica, sans-serif;	
	letter-spacing:0;
}

.catLinks a{
	color:#3866CC;
	
}
.catLinks a:hover{
	color:#FFFFFF;
	
}

.userControlTextField{
	color:#f5f5f5;
	height:16px;
	border:1px solid #EDECEC;
	background-color:#1E7879;
}

#top a {
	color: #BABABA;
	text-decoration:underline
}
#top a:hover {
	color:#BABABA ;
}

.small2	{
	font-size: 12px;
	font-family: Arial, "Times New Roman", Times, serif;
	color:#181818;
	/*font-weight:bold;*/
}
.small2	a{
	color:#181818;
	text-decoration:none;
}
.small2	a:hover{
	color:#181818;
	text-decoration:underline;
}

.price { 
	font-size:13px;
	font-weight:bolder;
	font-family:Arial, "Times New Roman", Times, serif;
	color:#660000;
}
.title {
	font-size:13px;
	font-weight:bolder;
	font-family:Arial, "Times New Roman", Times, serif;
}
.formfield {
	BACKGROUND-COLOR: #fbfbfb;
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	COLOR: #003163;
	FONT-SIZE: 12px;
}
#page a{
	font-family:Arial, Helvetica, sans-serif;
	color:#990033;
	text-decoration:none;
}
#page a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
	background:#000033;
}

#list a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
#list a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#990033;
	font-weight:bold;
	text-decoration:none;
}


.row1 {

	background-color: #DFE1DF;
}

.row2 {
	background-color: #EFEFEE;
}

/*-------------------------- Cart --------------------------------
------------------------------------------------------------------*/
#minicart {
	font-size: 10px;	
	font-family:Arial, "Times New Roman", Times, serif;
	border: 2px  #336699;
	border-width:thin;
}
#minicart a {
	color: #003366;
}
#minicart a:hover {
	color:#6699CC ;
}

#minicart2 {
	font-size: 12px;	
	font-family:Arial, "Times New Roman", Times, serif;
	border: 2px  #336699;
	border-width:thin;
}
#minicart2 a {
	color: #003366;
}
#minicart2 a:hover {
	color:#6699CC ;
}
.CartHearder{ 
	font-family:verdana;
	font-size:11px;
	color:#BABABA;
	font-weight:bold;
	background-color:#181818;
	height:30px
}
.CartHearder a{ 
	color:#BABABA;
	text-decoration:none
}
.CartHearder a:hover{ 
	color:#BABABA;
	text-decoration:underline
}
.CartItems{ 
	font-family:verdana;
	font-size:11px;
	color:#737373;
	/*font-weight:bold;*/
}
.cartLinks{
	font-family:verdana;
	font-size:11px;
	color:#FFFFFF;	
}
.cartLinks a{
	font-family:verdana;
	font-size:11px;
	color:#FFFFFF;	
}
.cartLinks a:hover{
	font-family:verdana;
	font-size:11px;
	color:#181818;	
}


/*================================================*/
.entryTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DDDDDD;
}
.entryTable tr{
	
	background-color: #ffffff;
}
.Qantity{
	font-family:tahoma;
	font-size:10px;
	color:#129dd1;
	font-weight:bold;
	background-color:#ffffff;
	border:1px solid #129dd1;
}

.entryTableHeader {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #6699CC;
	font-weight: bold;
	background-position: center;
}

.entryTable .label {
	background-color: #EFEFEF;
}

.entryTable .content {
	background-color: #FFFFFF;
}

.infoTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DDDDDD;
}

.infoTableHeader {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #7F92A4;
	font-weight: bold;
	background-position: center;
}

.infoTable .label {
	background-color: #EFEFEF;
}

.infoTable .content {
	background-color: #FFFFFF;
}

.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #336699;
}

/*---------------------------------- Shopping Cart ---------------------------
------------------------------------------------------------------------------*/
.cardttl {
font-family:Verdana;
font-size:10;
font-weight:bold;
color:#FFFFFF;
padding-left:10;
padding-right:10;
}
.Emptycart {
	font-family:tahoma;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
/*font-family:Verdana;
font-size:10;
font-weight:bold;
color:#5F5F5F;
padding-left:5;
padding-right:10;*/
}
.notice {
	color: #996600;
	font-weight: bold;
}

.addToCartButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	font-weight:bold;
	border: 1px solid #336699;
	background-color:#CCCCCC;
}

#errorMessage {
	color: #990000;
	font-weight: bold;
}

.contact{ 
	font-family:tahoma;
	font-size:10px;
	color:#129dd1;
	font-weight:bold;
	background-color:#ffffff;
	border:0;
}
.required{

	font-family:tahoma;
	font-size:10px;
	color:#ED201B;
	font-weight:bold;
} 
.txt{ 
	font-family:verdana;
	font-size:11px;
	color:#737373;
}
.nt{ 
	font-family:verdana;
	font-size:12px;
	color:#F04437;
}
.ttl{ 
	font-family:verdana;
	font-size:11px;
	color:#737373;
	/*font-weight:bold;*/
}
.comp1{ 
   font-family:Verdana, Geneva, sans-serif;
   color:#CD1E20;		   
   font-weight:bold;
   font-size:11px;
		  
}
.comp2{ 
   font-family:Verdana, Geneva, sans-serif;
   color:#181818;
   font-weight:bold;
   font-size:11px;
		   } 
.keepshoping{
    font-family:tahoma;
	font-size:12px;
	border-color:#4896C0;
	font-weight:bold;
	color:#00156E;			  
	height:24px;	
	border:medium;
	width:100px;
	background-position:inherit;	
		  }
.auth_frm{ 
	font-family:tahoma;
	font-size:12px;
	color:#363636;
	font-weight:bold;
}
.txt-aut{ 
	font-family:verdana;
	font-size:12px;
	color:#363636;
}
/*-----------------------------------------------------------
------------------------------ Login ------------------------
-------------------------------------------------------------*/
.login {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #101F74;
	BORDER-BOTTOM: #cccccc 1px solid;
	width : 90px;
}
.loginuser{
font-family:Verdana;
font-size:10;
font-weight:bold;
color:#ffffff;
padding-left:5;
text-decoration:none;
	
}
.loginuser a {
font-family:Verdana;
font-size:10;
font-weight:bold;
color:#ffffff;
padding-left:5;
text-decoration:none;
	
}
.loginuser a:hover{
font-family:Verdana;
font-size:10;
font-weight:bold;
color:#AD0025;
padding-left:5;
text-decoration:none;
	
}
.errorLogin {
	font-family:tahoma;
	font-size:11px;
	color:#B8142B;
}
.LoginButton{
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	color:#5F5F5F;
	background-color:#ffffff;
	/*border:1px solid #cccccc;*/
	border:0;	
}
.Error{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	}
	
.textField{
	color:#f5f5f5;
	height:16px;
	border:1px solid #f5f5f5;
	background-color:#1E7879;
}
.smallb	{
	font: bold 11px Arial, "Times New Roman", Times, serif;
	color:#ffffff;
	border:1px solid #f5f5f5;
	height:22px;
	margin-bottom:0px;
	background-color:#86071e;
}
/*----------------------------------------------------
--------------------Paging Link-----------------------
------------------------------------------------------*/
.paginLinkTable{
	/*background-color:#D4D4D4;*/
	height:25;
	margin-bottom:5px;
	
}
.paginLink {
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
	color:#333333;
	padding-right:10px
}
.paginLink a{
	color:#333333;
	text-decoration:underline
}
.paginLink a:hover{
	color:#FFFFFF;
	text-decoration:underline
}

/*----------------------------------------------------------*/
.ProductName{
font-family:tahoma;
font-size:13px;
font-weight:bold;
color:#D22700;
}
.TableProductList{
border-bottom:1px solid #D22700;
}

.tblTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#EBE9EA;
padding-left:10px;
text-transform:uppercase;
}

.button{
	color:484848;
}
.smalButton{
	color:484848;
	font-size:11px;
	padding-left:0
}
.transparent_class {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
.fieldset{
	border:1px solid #A0A0A0;
	background-color:#EBEAEA;
	
}
.fieldsetOver{
	border:1px solid #A0A0A0;
	background-color:#EBEAEA
}
FIELDSET {
	
	PADDING-RIGHT: 10px; 
	BORDER: #A0A0A0 1px solid;
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 10px 0px;	 
	PADDING-TOP: 10px;	
	POSITION: relative;
	BACKGROUND-COLOR: #ffffff
}

 HTML FIELDSET {
	PADDING-RIGHT: 10px;
	ADDING-LEFT: 10px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 0px
}

LEGEND {
	 
	MARGIN-TOP: -0.4em;
	height:20px;
	/*border:1px solid #999;*/
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px; 
	FONT-WEIGHT: bold;
	/*FONT-SIZE: 9px;*/ 
	PADDING-BOTTOM: 1px; 
	VERTICAL-ALIGN: middle; 
	/*TEXT-TRANSFORM: none; */
	COLOR: #115098; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 1px; 
	FONT-FAMILY: Tahoma,arial,Verdana,Sans-serif; 
	POSITION: relative; TOP: 0px
}
LEGEND {
	TOP: -1.2em
}
 HTML LEGEND {
	FONT-SIZE: 0.7em; 
	MARGIN: 0px 0px -10px -7px; 
	LINE-HEIGHT: 1em;
}
.input.select{
	color:#494949;
	font-size:11px;
	font-family:Tahoma,arial,Verdana,Sans-serif;
}
.input.text{
	color:#494949;
}

/*
create account

*/
.messagebox{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#181818;
}
.messageboxok{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#008000;
	
}
.messageboxerror{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#B8142B;
	padding:3px;
}

.checkout{ 
	font-family:tahoma;
	font-size:11px;
	color:#737373;
	font-weight:bold;
	background-color:#ffffff;
	border:0;
}
#imgPreview {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #F4F4F4;
  border:1px solid #868686;
  font-size: 11px;
  color: #4B4B4B;
  padding: 12px 15px 15px 15px;
  /*filter:shadow(color:#999, strength:10, direction:135); */
  
}
#imgPreviewTitle {
  font-family:tahoma;
  font-size: 12px;
  
}
#imgPreviewText {
  font-family:tahoma;
  font-size: 11px;
  font-weight:normal;
  width:400
}

#imgPreviewBody {
  position: relative;
}

#imgPreviewImage {
  margin: 8px auto 0 auto;
}

#imgPreviewProgressBar {
  position: absolute;
  width: 170px;
/*  padding: 10px 10px 15px 10px;*/
  padding: 5px 5px 5px 5px;
  top: 45%;
  left: 50%;
  margin-left: -95px;
 /* border: 1px solid #d4d4d4;*/
  background-color: #ffffff;
  color: #272B30;
  font-family: Tahoma,Helvetica,sans;
  font-size: 11px;
  text-align:left;
  
}
.nv{
	font-family:tahoma;
	font-size:11;
	color:#333;
	height:25;
	/*background-color:#CCC;*/
	padding-top:5;
	padding-left:5;
	text-align:left
}
.nv a{
	color:#06F;
}
.nv a{
	color:#06F;
}








.CategoriesListMenuStatus {
	font-size:12px;
	color:#FF0000;
	font-family:tahoma;
	
}
