ul, li {
	margin:0px;
	border:0px;
	padding:0px;
	list-style:none;
	line-height:inherit;
}
img {
	border:none;
}
body { 
	color:#323843; 
	font-size:14pt;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(merchants/store9225/content_files/pagebg.jpg);
	background-repeat: repeat-x;
	background-color:#bfc7d4;
}

#middle_column {
padding: 30px 30px 30px 10px;
}

h1	{ /* company color */
color:#006b9e;
font-size:1.6em;
}

a, a:link{
	color:#616E83;
	text-decoration:none;
}
a:visited{
	color:#616E83;
	text-decoration:none;
}
a:hover{
	color:#006b9e;
	text-decoration: none;
	}

.lnkbhvr a:link	{
color:#323843;
text-decoration:none;
}

.lnkbhvr a:visited	{
color:#323843;
text-decoration:none;
}


.lnkbhvr a:hover 	{
color:#006b9e;
text-decoration:none;
}

.lnkbhvr a:active	{
color:#323843;
text-decoration:none;
}


/********* Infrastructure Styles ********/

#container	{
	background-color:#c0c8d5;
}

#Top {
	background:url(img/TopBG.gif) repeat-x;
	margin:auto;
	width:780px;
	height:125px;
}
#Top img {
	float:left;
}
#header {
	background-image: none;
	height:125px;
}
table#header tbody tr td{
	padding: 0;
}
table#banner {
    width: 100%; border-width: 0px;
	background-image:url(merchants/store9225/content_files/slogan-logo.png);
	background-repeat:no-repeat;
	background-position:20px 30px;
}
table#banner tr td{
    padding: 0;
}
table#divider	{
    width:778px;border-width: 0px;height:35px
}
table#divider tr td{
    padding: 0;
}

#TopC {
	float:left;
	width:778px;
	height:125px;
}

.LeftBox {
	margin-right:-6px;
	float:left;
	width:180px;
}

.RightBox {
	float:left;
	background-color:#ebebeb;
	width:568px;
	overflow:hidden;
}
.RightBox table tr td{
	color: #616e83;
}
.RightBox table tr td b{
	color: #616e83;
}

#head	{
background-image: url(merchants/store9225/content_files/menu_header.png);
background-repeat:no-repeat;
background-position:top left;
width:778px;
height:125px;

}
.centerlogo	{
margin-left:20px;
position:absolute;
top:20px;
margin-top:10px;
}

.txt_1 {
	font-weight:bold;
	color:#e3f0f6;
	font-size:18px;
	text-decoration: none;
}

a.txt_1 {
	font-weight:bold;
	color:#e3f0f6;
	font-size:18px;
	text-decoration: none;
}

/******** sidebar styles ********/

.aa { padding:5px 0 102px 7px;
	clear:both;
	font-weight:bold;
	color:#e3f0f6;
	font-size:18px;
	background-color: #95b5ca;
	background-image:url(merchants/store9225/content_files/LeftEnd.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.aa a, .aa a:link, .aa a:active {
	color:#E9F1FF;
	text-decoration: none;
	vertical-align: middle;	
}

.aa a:hover{
	color:#60447a;
	text-decoration: none;
}

.aa li {
	height:28px;
	width:200px;
}

.aa td {
	text-align:left;
}

.aa span	{	
	font-size:15px; 
}

.aa li img {
	padding:0px 4px 0 0;
}



div.aa table tr td a img{
	vertical-align: middle;
	padding-right: 3px;
}
.menu{
	color:#006b9e;
	font-size:12pt;
        width:700px; 
        float:right;
	text-align:right;
	margin-right:10px;
}

.menu a{
	color:#006b9e;
	text-decoration: none;
}
.menu a:visited{
	color:#006b9e;
	text-decoration: none;
}
.menu a:hover{
	color:#60447a;
	text-decoration: none;
}
div.TopPic{float: right; height:90px;margin-right:20px;}
div.TopPic img{ }

div.menu{
	float: right; clear: both; width: 700px;
}


.BlankTitle{ 
	color:#175081; 
	line-height:39px; 
	font-size:12pt; 
	text-indent:15px; 	
	font-weight:bold;      	
	width:575px; height:39px; 
	background:transparent url(merchants/store9225/content_files/blank.gif) no-repeat scroll 0 0;
}
.RightTitle{ 
	color:#175081; 
	line-height:39px; 
	font-size:12pt; 
	text-indent:15px; 	
	font-weight:bold;      	
	height:38px; 
	background:transparent url(merchants/store9225/content_files/righttop.gif) no-repeat scroll 0 0;
}


.RightTitle a{
        color:#175081; 
	line-height:39px; 
	font-size:12pt; 
	text-indent:15px; 	
	font-weight:bold;      	
	width:575px; height:39px; 
	

}

.RightTitle a:hover{
         text-decoration:none;
}

.RightEnd{ background:url(merchants/store9225/content_files/rightend.gif) no-repeat center top; width:575px; height:20px; font-size:0px;}
.RightBox p{ margin:10px; font-size:12pt; color:#333; line-height:20px;}
.RightContent{
	margin:0 0 0px 0;
	padding:5px 15px 10px 15px;
	background-color:#cad5df;
}
.p1{ margin:0 0 10px 0;}

.box_text {
background-image:url(merchants/store9225/content_files/sub_page_box_bg.gif);
background-repeat:repeat-y;
font-size:12px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:533px !important;
width:553px;/*ie width*/
}

#page_page{
width:575px;
}

.box_text ul{
margin:0px;
list-style:none;
padding:0px;
}
.box_text ul li{
padding-bottom:2px;

}

.highlight li{
list-style-image:url(merchants/store9225/content_files/bullet.gif);
margin-left:20px;
}

.box_text_close {
width:553px;
height:21px;
background-image:url(merchants/store9225/content_files/sub_page_box_bottom.gif);
margin-bottom:20px;

Margin-Right: auto; Margin-Left: auto;
}
input,select,textarea {
background:#ffffff;
border-color:#CCCCCC;
border-width:1px thin;
border-style:dotted;
}
.included_table_format {
font:Arial, Helvetica, sans-serif;
font-size:12px;
padding:20px 20px 50px 20px;
}
.outterbox {
margin-left:10px;
margin-right:10px;
width:700px;
border-width:1px thin;
background-color:#FFFFFF;
border-bottom-style:dotted;
border-bottom-color:#666666;
}
.outterbox_s {
margin-left:10px;
margin-right:10px;
width:520px;
border-width:1px thin;
background-color:#FFFFFF;
border-bottom-style:dotted;
border-bottom-color:#666666;
text-align:left;
}

.newstitle{
font-size:1.1em;
color:#0066FF;
font-weight:bold;
padding-left:10px;
padding-top:15px;
padding-right:10px;
}
.newstext{
font-size:1em;
color:#666666;
padding-left:10px;
padding-top:15px;
padding-right:10px;
padding-bottom:15px;
}
.gallary_fleft {
float:left;
width:260px;
margin-left:0px;
}
.gallary_fright {
float:right; 
width:260px;
margin-right:0px;

}

.gallary {
font-size:12px;
color:#666666;
text-align:center;
background-color:#FFFFFF;
margin-top:10px;
margin-left:5px;
margin-right:5px;
border-bottom:1px dotted #999999;
}


.scbox {
margin-left:10px;
margin-top:20px;
width:544px;
border-width:1px thin;
background-color:#FFFFFF;
border-bottom-style:dotted;
border-bottom-color:#666666;
font-size:12px;
color:#666666;
}
.scbox img {
float:left;
padding-left:8px;
padding-top:8px;
padding-bottom:10px;

}
.scbox p {
text-align:left;
font-size:12px;
color:#666666;
padding-left:10px;
padding-top:15px;
padding-right:10px;
padding-bottom:15px;
}
.scbox ul {
padding-bottom:15px;
}

.srceen_left {
padding:10px 10px;10px; 10px;
background-color:#ffffff;
border-width:1px thin;
border-bottom-style:dotted;
border-bottom-color:#666666;
}
.srceen_right {
padding:10px 10px;10px; 10px;
background-color:#ffffff;
border-width:1px thin;
border-bottom-style:dotted;
border-bottom-color:#666666;
font-size:12px;
color:#666666;

}
.producthighlight ul {
margin-left:5px;
margin-right:5px;
padding:0;
font:Arial, Helvetica, sans-serif;
font-size:12px;
}
.producthighlight li {
background-color:#f1f1f1;
margin-top:1px;
padding: 2px 3px 2px 0px;
list-style-position:inside;
}
.box_title, .list_heading, .basket_page_title_box {
background-image:url(merchants/store9225/content_files/common_box_header.gif);
background-color:#CCCCCC;
background-position:left;
background-repeat:no-repeat;
color: #006b9e;
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
vertical-align:middle;
width:553px !important; /*moz width*/
width:553px;/*ie width*/
padding-top:8px;
text-indent:15px;

height:23px !important; /*moz height*/
height:31px;/*ie height*/
Margin-Right: auto; Margin-Left: auto;
}

.basket_page_title_box {
background-image:none;
width:auto !important;

background-color:transparent;
}
.basket_page_title_p {
margin:0;padding:0;
}

.itemhd {
padding-bottom:7px;
display:block;
}


.page_title_box{
display:none;
}
     
/*{
margin-top:10px;
font-weight:bold;
background-image:url(merchants/store9225/content_files/RightTop.gif );
padding-left:40px;
text-align:left;
padding-top:8px;
width:528px !important; 
width:568;
height:23px !important; 
height:31px;
Margin-Right: auto; Margin-Left: auto;
}
*/

.page_title_p {
margin:0px;
padding:0px;
}

table#body_table {
  width: 778px;
}

#left_column {
	padding:0 0 0 0;	
}

td.left_column_width{
	padding-top: 0;
	background-color:#ebebeb;
}

#middle_column {
padding-top: 15px;
padding-right: 0;
margin:0px;
text-align:left;
background-color:#ebebeb;
}

#middle_column td {
color:#323843; 
}


.list_page_ctg_desc,.page_desc_box {
padding:0;
text-align:left;

}

.list_page_ctg_desc {
display:none;
}

#list_page {
text-align:left;
width:575px;
}

#list_page p {

}
#page_page {
text-align:left;

}
#basket_page {
padding:20px;
}

#freight_page
{
padding-top:0px;
background-color:#ffffff;
float:left;
width:575px;
}

.basket_page_desc_box, .basket_page_basket_box{
background-color:#ffffff;
}
.basket_page_desc_p{
display:none;
}

.add_to_cart_field {
padding-right:10px;
}

.feature_heading td{
background-color:#eaeaea;
}


.style2 {

font-size:12pt;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
font-style:italic;
}

.style2 a{
 color:#175081;
font-size:12pt;
font-weight:bold;
line-height:39px;
text-indent:15px;
text-decoration: none;
}

.style2 a:hover{
       
	color: #60447a;
font-size:12pt;
font-weight:bold;
line-height:39px;
text-indent:15px;
text-decoration: none;
	
}



.style2 a:visited{
	color:#006b9e;
font-size:12pt;
font-weight:bold;
line-height:39px;
text-indent:15px;

	text-decoration: none;
}



.page_title {
background-image:url(merchants/store9225/content_files/page_header_bg.gif);
font-weight:bold;
height:23px;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:20px;
padding-top:8px;
text-align:left;
width:539px;
display:block;
background-color:#CCCCCC;
background-position:left;
background-repeat:no-repeat;
color: #4a4a4a;
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
vertical-align:middle;
width:553px;/*ie width*/
}

.page_title span{
padding-left:45px;
}



.global_cross_sell_box{
background-color:#ffffff;
}


#checkout_register_page{
background-color:#ffffff;
}

.checkout_page_desc{
color:#FFFFFF;
	line-height:39px; 
	font-size:12pt; 
	text-indent:15px; 	
	font-weight:bold;      	
	width:575px; height:39px; 
}
.freight_page_error_msg_box{
background-color:#ffffff;
}


.freight_page_form_box{
background-color:#ffffff;
height:339px;
width:575px;
}

.freight_page_form_box p{
font-size:12pt; 
	text-indent:15px; 	
	font-weight:bold;      
       padding:15px 15px 10px 15px;
}

.freight_page_show_freight_details_box input,
.freight_page_form_box  input.global_submit_button{
float: right;
}

.freight_page_form_box  input.global_submit_button{
padding-right:15px;
}

.freight_page_show_freight_details_box{
background-color:#ffffff;
width:575px;
}

.freight_page_show_freight_details_box p{
font-size:12pt; 
	text-indent:15px; 	
	font-weight:bold;      
       padding:10px 0 0 0;
}


.box_text ul.highlight li {
list-style:circle;
margin-left:20px;

}

.global_img_button {
border:none;
}
.site_box
{
    background-color: #CCCCCC;
    background-image: url("https://ssl.storeserver-23.com/merchants/store9225/content_files/common_box_header_sm.png");
    background-repeat: no-repeat;
    color: #006B9E;
    font-size: 12px;
    font-weight: bold;
    height: 23px !important;
    padding-top: 8px;
    text-indent: 15px;
    text-align: center;
    vertical-align: center;
    width: 233px !important;
}
.site_box_text
{
    background-image: url("https://ssl.storeserver-23.com/merchants/store9225/content_files/sub_page_box_bg_sm.png");
    background-repeat: repeat-y;
    font-size: 12px;
    margin: 0 auto;
    padding: 10px;
    width: 225px !important;
}

.site_box1
{
    background-color: #CCCCCC;
    background-image: url("https://ssl.storeserver-23.com/merchants/store9225/content_files/common_box_header_sm1.png");
    background-repeat: no-repeat;
    color: #006B9E;
    font-size: 12px;
    font-weight: bold;
    height: 23px !important;
    padding-top: 8px;
    text-indent: 15px;
    text-align: center;
    vertical-align: center;
    width: 160px !important;
}

#imgmenu {
position:relative; 
top:0px; 
left:0px; 
background-color:#fff; 

} 
#imgmenu .p1 
{
display:block; 
width:160px; 
height:120px; 
text-decoration:none; 
background:#fff; 
top:0; 
left:0; 
border:0;
} 
#imgmenu .p1:hover 
{
text-decoration:none; 
background-color:#8c97a3; 
color:#000;
} 
#imgmenu .large 
{
display:block; 
position:absolute; 
width:0; 
height:0; 
border:0; 
top:0; 
left:0;
} 
#imgmenu .p1:hover .large 
{
display:block; 
position:absolute; 
top:-150px; 
left:-400px; 
width:500px; 
height:400px; 
border:1px solid #000000;
z-index:100;
} 
#info 
{
z-index:100; 
height:22em;
} 

div.adminmessage {
        width: 80%;
        border: 2px dashed #000000;
        margin-bottom: 15px;
        background-color: #E7BE8F;

      }
.specialoffer
{
margin-top:-5px;
margin-left:0px;
padding:5px 0px 5px 0px;
}

.mlistheader
{
background-image: url(merchants/store9225/content_files/mlistheader.gif);
background-color: #CCC;
background-position: left;
background-repeat: no-repeat;
color: #006B9E;
font: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
vertical-align: middle;
width: 190px !important;
width: 190px;
padding-top: 5px;
text-indent: 15px;
height: 23px !important;
height: 31px;
Margin-Right: auto;
Margin-Left: auto;
}
.mailinglist
{
  color: #E3F0F6;
font-size: 12px;
background-color: #ffffff;

padding-bottom: 10px;
padding-top: 10px;
border: 1px solid #D7D7D7;
border-radius: 0px 0px 6px 6px;
width:188px;
height:70px;
margin-bottom:10px;
color: #E9F1FF;
text-decoration: none;
}

.learnmore {
font-size: 12px;
color:#006B9E;
text-align: left;
float:left;
padding-left:10px;
font-weight: bold;
padding-top:2px;
}
.subscribe
{
font: 10pt Arial,Helvetica,Sans-Serif;
text-align: center;
font-weight: bold;
background: #014B71;
color: white;
padding:3px;
margin-top:-5px;
border-radius: 8px 8px 8px 8px;
border: 1px solid #014B71;
border-image: initial;
-moz-box-shadow: inset 0 0 10px #000000;
-webkit-box-shadow: inset 0 0 10px #000000;
box-shadow: inset 0 0 10px #000000;
}