body{
	background:#F2F2F2; 
	margin:0px 0px 0px 0px; 
	padding:0px; 
	font-family:Arial, SansSerif; 
	font-size:11px; 
	color:#666
}

#clear{clear:both;}
.clear{clear:both;}
img, img a{border:none}

#wrapper{width:900px; padding:9px; text-align:left; background:#FFFFFF; padding-bottom:15px; margin:0 auto}

#wrapper_inner{width:900px; padding:9px 9px 0px 9px; text-align:left; background:#FFFFFF; margin:0 auto}

#flash_area{clear:both; margin-top:1px; margin-bottom:4px; clear:both}

#top_navigation{clear:both; }

#logo{width:200px; float:left}
#logo a {
	outline:none
}
#topnavigation_right{width:592px; padding-right:8px; text-align:right; float:right; font-size:10px;  margin-top:6px; }

a{color:#000; text-decoration:none; outline:none }
a:hover{color:#000; text-decoration:underline}

/**************************header tags **************************************/
h1{
	font-size:24px; 
	font-weight:bold; 
	padding:0px; 
	margin:0px; 
	border:0px;
}
h2{
	font-size:18px; 
	font-weight:500; 
	color:#bfbdbd; 
	padding:0px; 
	margin:0px; 
	border:0px;
}

h2.title{
	font-size:18px; 
	font-weight:500; 
	color:#0255A7; 
	padding:0px; 
	margin:0 0 5px 0; 
	border:0px;
}
h4{
	font-size:14px; 
	font-weight:bold; 
	color:#0255A7; 
	padding:0px; 
	margin:0px; 
	border:0px;
}
h4.guest{
	margin:0px 10px 0px 0px; 
	display:inline; 
	padding:0px 0px 0px 20px;  
	font-family:Arial, SansSerif; 
	color:#666; 
	font-size:12px; 
	background:url(guest_image.jpg) left center no-repeat;
}

p{
	padding:0; 
	margin:0 0 7px 0; 
}

span.red{
	color:#E61739;
	font-size:14px;
}
span.red1{
	color:#E61739;
}

span.blue {
	color:#0255A7; 
	font-style:italic
}
strong.big{
	font-size:16px;
	color:#0255A7 
}
strong.big1{
	font-size:14px;
	color:#0255A7 
}
strong.blue1{
	font-size:14px;
	color:#0255A7 
}

strong.big2{
	font-size:14px;
	color:#E61739 
}
strong.big3{
	font-size:16px;
	color:#CC7217 
}
strong.big4{
	font-size:14px;
	color:#040404 
}
span.login_time{font-size:10px;}

#login_area{text-align:right; padding-top:4px; padding-bottom:4px;}

span.login_navigation{font-size:10px; color:#333333}
span.login_navigation a{color:#333333; text-decoration:none; outline:none }
span.login_navigation a:hover{color:#C31202; text-decoration:underline}

#shopping_cart{background:url(shopping_cart.jpg) no-repeat 30px 0px; float:right; width:150px; padding-top:4px; padding-bottom:4px; text-align:right }
#shopping_cart h4 {margin:0px 10px 0px 0px; padding:0px 0px 0px 30px; font-family:Arial, SansSerif; color:#BA1003; font-size:12px; }
#shopping_cart h4 a{color:#BA1003; text-decoration:none }
#shopping_cart h4 a:hover{color:#BA1003; text-decoration:underline}

#search{clear:both; padding-top:10px;}

#menu_wraper{border:#D0E5F3 1px solid; clear:both; margin-bottom:1px; padding:1px; height:30px; clear:both}
#menu_area{background:url(menu_background.jpg) repeat-x; text-align:right; padding-right:10px;}

#image_container{border:#D0E5F3 1px solid;  }

#image_wraper{border:#D0E5F3 1px solid; margin-left:6px; margin-right:17px; margin-bottom:6px; margin-top:6px; padding-top:5px; padding-bottom:5px; text-align:center; width:200px; float:left}
#image_wraper1{border:#D0E5F3 1px solid; margin-right:6px; margin-bottom:6px; margin-top:6px; padding-top:5px; padding-bottom:5px; text-align:center; width:200px; float:right}


.welcome_msg {
	margin-left:6px; 
	margin-right:7px; 
	margin-bottom:6px; 
	margin-top:0px; 
	padding-top:5px; 
	padding-bottom:5px;
	padding-right:20px; 
	text-align:justify; 
	width:420px; 
	float:left
}

.welcome_msg a {
	background:url(arrow.jpg) no-repeat right 4px;
	text-decoration:none;
	color:#004fa1;
	padding-right:12px;
	outline:none
}

.welcome_msg a:hover {
	background:url(arrow.jpg) no-repeat right 4px;
	text-decoration:underline;
	color:#004fa1;
}
.welcome_msg p.right_align {
	margin:0px;
	text-align:right
}


#image_container_bg{background:url(image_container.jpg) repeat-x; height:24px; }

#futer_area{text-align:center; width:918px; margin:0 auto }
#futer_left_area{width:675px; float:left; text-align:left; padding-left:0px; font-size:10px;}
#futer_left_area a{color:#666; text-decoration:none; padding:2px; }
#futer_left_area a:hover{color:#666; text-decoration:underline}
#futer_left_area a.link1{color:#C31202; text-decoration:none; padding:4px; }
#futer_left_area a.link1:hover{color:#C31202; text-decoration:underline}
#futer_right_area{width:230px; font-size:10px; text-align:right; float:right; padding-right:0px;}


#futer_right_area a.home{color:#666; text-decoration:none; padding-left:0px; padding-right:4px; }
#futer_right_area a.home:hover{color:#666; text-decoration:underline}

#futer_right_area a.futer{color:#333333; text-decoration:none; }
#futer_right_area a.futer:hover{color:#333333; text-decoration:underline}



input{font-family:Arial, SansSerif; font-size:11px; color:#333 }
textarea{font-family:Arial, SansSerif; font-size:11px; color:#595959}
div .textbox{width:114px; float:left; padding-left:24px; background:url(search_bg.jpg) no-repeat left top; height:23px; }
input.texBox{border:none; background:none; color:#0C1A2D;  padding-top:4px; font-family:Arial, SansSerif; font-size:10px; padding-right:10px; height: 23px;}
.btn_go{width: 65px; float:right}
td.pading_left{padding-left:120px; }
select{font-family:Arial, SansSerif; font-size:11px; color:#595959; background: #F7F7F7; border: 1px solid #CCCCCC; padding-left: 1px;}
input.month_day{width:20px; font-size: 11px; color: #595959; background: #F7F7F7; border: 1px solid #CCCCCC; padding-left: 1px;}
input.year{width:40px; font-size: 11px; color: #595959; background: #F7F7F7; border: 1px solid #CCCCCC; padding-left: 1px;}

.search_txt_bx{border:#D0E5F3 1px solid; color: #666; padding-left: 1px; margin:0px; }
.subscribe{border:#cdcdcd 1px solid; color: #666; padding-left: 1px; margin:0px; font-size:10px; background:#E9E5E5}

.textfield {
	font-size: 11px; color: #333333; background: #F7F7F7; border: 1px solid #CCCCCC; padding-left: 1px;
}


/************************* Inner Pages ********************************/
.column_left{
	width:167px;
	float:right;
}

.column_right_iner {
	width:685px;
	float:left;
	border-right:#ebedee 1px solid;
	padding:0 15px 0 0;
	
}
p.logos {	
	text-align:left;
	padding:0 0 15px 0;
	margin:0 0 10px 0;
	border-bottom:#ebedee 1px solid;
}
p.logos a{color:#0450a6; text-decoration:none; outline:none }
p.logos a:hover{color:#0450a6; text-decoration:underline}

.column_right {
	text-align:justify
}
.contentInner{
	padding:10px;
	width:auto
}
.baner{
	text-align:center; 
	margin:15px auto;
}
.title_bg{
	background:url(title_1.jpg) no-repeat left top; 
	height:25px;
	padding-top:7px; 
	padding-left:20px;
	text-transform:capitalize;
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;
}
.blue{
	font:11px tahoma;
	color:#0255A7;
	font-weight:bold;
	padding-right:6px;
}
.root_navigation{
	height:23px;
	padding-top:6px;
	background:url(naviation_bg.jpg) repeat-x;
	font-size:10px;
}
.comments{
	background:#F7F7F7; 
	border:#EDE9E9 1px solid;
	margin:0 10px 10px 10px;
	padding:5px;
}
.innerComments{
	background:#fff; 
	border:#EDE9E9 1px solid;
	margin:0;
	padding:15px;
}

input.quantity { border: 1px solid #666666; padding: 2px; width: 20px; font-size: 10px; }
/************************* Left Navigation ********************************/
.columnLeft {
	height:200px;
}
.menutitle {
	font-family:Arial, SansSerif; 
	cursor:pointer;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top:10px;
	color:#000;
	width:190px;
	padding:2px;
}
.menutitle a:active {
	color:#2570B2
}

.submenu {
	padding-bottom:5PX;
	padding-left:45px;
	line-height:20px;
}
.submenu a {
	color:#333333;
	text-decoration:none;
}
.submenu a:hover {
	color:#2570B2;
	text-decoration:underline;
}
.submenu a:active {
	color:#2570B2
}


/************************* Left Navigation ********************************/
#catalog { text-align:center  }
#catalog dl { float: left; margin: 10px 40px 20px 0; width: 160px; text-align: center;  }
#catalog dl.fourth { margin-right: 0; }
#catalog dt { margin: 0 0 2px; font-size: 14px; color:#E51837; font-weight:bold }

#catalog dd { margin-top: 3px; }
#catalog dd.description { margin: 5px 0 0; text-align: left; }
#catalog dd.prod { background:url(img_bg1.jpg) no-repeat center top; height:93px; width:112px; padding-top:5px; text-align:center; margin:0 auto; }
#catalog dd.prodImg { width:auto; height:auto; margin:0 auto; padding:0; }
#catalog dd.catalog1 { background:url(view_catalog.jpg) no-repeat left top; height:22px; padding-top:5px; text-align:center; margin:0 auto; }
#catalog dd.catalog1 a{ color:#000; text-decoration:none }
#catalog dd.catalog1 a:hover{ color:#E51837; text-decoration:underline }

/*#catalog dd img { border: 1px solid #E9E7E7; }*/
#catalog dd input { border: 1px solid #e7e8e1; padding: 2px; width: 40px; font-size: 10px; }

/** promos **/
#catalog .promos {}
#catalog .promos .left { padding-right: 18px; width: 338px; }
#catalog .promos .right { width: 350px; }
#catalog .promos p { text-align: left; }

#right { display: none; }

.root_navigation ul { display: inline; margin:0; padding: 0 0 0 10px; font:10px tahoma;  }
.root_navigation li { display: inline; padding-left: 0px; margin:0; color: #4a4b46; }
.root_navigation li.first { padding-left: 0; }
.root_navigation li.arow { display: inline; padding-left: 0px; margin:0; color: #00459E; font:11px tahoma; padding-left:5px; }
.root_navigation li ul { display: inline; padding-left: 5px; margin:0;  }
.root_navigation li ul li { font-size:10px;}
.root_navigation li a { color: #4a4b46; text-decoration: none; }
.root_navigation li a:hover { color: #00459E; text-decoration: underline; }



ul.our_s {
	margin:0px 0 5px 30px;
	padding:0 0 0 0;
	
}

ul.our_s li{
	margin:0 0 5px 0;
	padding:0 0 0 0;
	color:#0255A7;
	list-style:square
}

ul.our_s li span {
	color:#666;
}

.botom_border {
	background:url(border.jpg) no-repeat center bottom;
	margin:0 0 5px 0;
	padding:0 0 15px 0;
}