body {
	margin: 0px;
	background-repeat:repeat;
	color:#000;
	line-height:17px;
	font-family: arial, tahoma, verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

a {
	color: #5588B8;
	text-decoration: none;
}

a:hover {
	color: #1b1b1b;
	text-decoration: underline;
}

img { behavior: url(css/iepngfix.htc); }

.txt-black11  {
font: normal 11px Arial,Tahoma, Verdana;
color:#000;
}

a.li_menu11:link ,a.li_menu11:visited,a.li_menu11:active {
	color: #5588b8;
	font-size:11px;
	text-decoration: none;
}
a.li_menu11:hover {
	color: #000;
	font-size:11px;
	text-decoration: none;
}

a.li_sitemap:link ,a.li_sitemap:visited {
	color: #27649c;
	font-size:13px;
	text-decoration: none;
	font-weight: bold;
}
a.li_sitemap:hover, a.li_sitemap:active {
	color: #000;
	font-size:13px;
	text-decoration: none;
	font-weight: bold;
}

a.li_black11:link ,a.li_black11:visited,a.li_black11:active {
	color: #000;
	font-size:12px;
	
	text-decoration: none;
	
}

a.li_black11:hover {
	color: #5588b8;
	font-size:12px;
	
	text-decoration: none;
}

h1 {
color: #2B519B;
font-size:30px;
font-family: Times New Roman;
text-transform: uppercase;
}

h2 {
color: #FFF;
font-size:16px;
font family: Times Roman;
text-transform: uppercase;
margin-top:0px;
}


.txt-white11  {
font: bold 16px Arial,Tahoma, Verdana;
color:#fff;
}
.txt-blue11  {
font: bold 11px Arial,Tahoma, Verdana;
color:#10b3ff;
}

.txt-darkblue11  {
font: normal 11px Arial,Tahoma, Verdana;
color:#0d518f;
}
.txt-copyright11 {
font: normal 11px Tahoma;
color:#5d748a;
}

.txt-white12  {
font: bold 12px Arial,Tahoma, Verdana;
color:#fff;
}

.txt-blue12 {
font: bold 12px Arial,Tahoma, Verdana;
color:#10b3ff;
}

.txt-lightblue14 {
font: bold 14px Arial,Tahoma, Verdana;
color:#10b3ff;
}

.txt-blue14 {
font: bold 14px Arial,Tahoma, Verdana;
color:#0d518f;
}

.txt-blue18 {
font: bold 18px Arial,Tahoma, Verdana;
color:#0d518f;
}

.txt-black14 {
font: normal 14px Arial,Tahoma, Verdana;
color:#000;
}

a.li_blue12:link ,a.li_blue12:visited,a.li_blue12:active {
	color: #5588b8;
	font-size:12px;
	
	text-decoration: none;
	
}

a.li_blue12:hover {
	color: #000;
	font-size:12px;
	
	text-decoration: none;
}

/*************************************************************/
#glowingtabs{
float:right;
width:840px;
font: bold 14px arial,tahoma,verdana; 
height:30px;
color: #fff;
line-height:normal;
padding:0;

margin-right:20px;
}

#glowingtabs ul{
list-style-type: none;
margin:0;
padding:0;
}

#glowingtabs li{
display:inline;
margin:0;
padding:0;
float:right;
}


#glowingtabs a{
float:left;
background:url(../images/menu_l.gif) no-repeat left top;
margin:0;
margin-right:1px; /*spacing between each tab*/
padding:0 0 0 20px;
text-decoration:none;
}

#glowingtabs a span{
float:left;
display:block;
background:url(../images/menu_r.gif) no-repeat right top;
padding: 8px 31px 8px 3px;
font-weight:bold;
color:#fff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {float:none;}
/* End IE5-Mac hack */

#glowingtabs a:hover span {
color: #0d518f;
}

#glowingtabs .selected a{ /*Selected Tab style*/
background-position:0 -30px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs .selected a span{ /*Selected Tab style*/
background-position:100% -30px; /*Shift background image up to start of 2nd tab image*/
color: #0d518f;
}

#glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -30px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -30px; /*Shift background image up to start of 2nd tab image*/
}

.tabcontent{
display:none;
padding:27px 0px 0px 0px;
}

/***************************************************************************/



ul.listing{
padding:0;
margin:0;
padding-left:30px;
}
ul.listing li{ 
padding:0;
margin:0;
list-style:none;
background:url(../images/list.gif) no-repeat 0px 2px;
padding-left:12px;
line-height:15px;
padding-bottom:10px;
}


input, textarea {
font:normal 11px arial,verdana,tahoma;
color:#000;
}

.input_style{
	background-color:#fff;
	border:1px solid #c8c8c8;
	width:220px;
	height:16px;
}

.input_style1{
background-color:#fff;
border:1px solid #c8c8c8;
height:16px;
}

.input_style2{
background-color:#fff;
border:1px solid #c8c8c8;
width:40px;
height:16px;
}
.input_style3{
	background-color:#fff;
	border:1px solid #c8c8c8;
	width:220px;
}
.textarea_style{
	background-color:#fff;
	border:1px solid #c8c8c8;

}


.button{
background:url(../images/bt_form.gif) no-repeat; 
color:#ffffff;
font-weight:bold;
height:21px;
width:64px;
text-align:center;
border:0px;
}

.button2{
background:url(../images/bt_cart.gif) no-repeat; 
color:#ffffff;
font-weight:bold;
height:21px;
width:81px;
text-align:center;
border:0px;
}

.tdhead{
text-align:center;
background-color:#ededed;
color:#000;
font-weight:bold;
border-bottom:1px solid #c2c5c6;
padding:5px 5px 5px 5px;
line-height:20px;
}

.tddetial_t{
text-align:center;
background-color:#e7ecf0;
color:#000;
border-right:1px solid #c2c5c6;
border-bottom:1px solid #c2c5c6;
font-weight:bold;
padding:5px 5px 5px 5px;
line-height:12px;
}
.tddetial{
text-align:center;
background-color:#fff;
color:#000;
border-right:1px solid #c2c5c6;
border-bottom:1px solid #c2c5c6;
font-weight:normal;
padding:5px 5px 5px 5px;
line-height:12px;
}
.tddetial_rt{
text-align:center;
background-color:#e7ecf0;
color:#000;
border-bottom:1px solid #afafaf;
font-weight:bold;
padding:5px 5px 5px 5px;
line-height:12px;
}
.tddetial_r{
	text-align:left;
	background-color:#fff;
	color:#000;
	border-bottom:1px solid #afafaf;
	font-weight:normal;
	padding:5px 5px 5px 5px;
	line-height:16px;
}

.menu1 {
	width: 220px;
	padding:0;
	margin: 0;
	list-style-type:none;	
}
.menu1 li a {
	height: 20px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	list-style-type:none;
}		
.menu1 li a:link, .menu1 li a:visited {
	color: #000;
	font:Arial, Verdana;
	font-size:12px;
	display: block;
	background:  url('../images/menu2.gif') 0 0px; 
	padding: 2px 0 0px 10px;
	font-weight:bold;
}	
.menu1 li a:hover, .menu1 li#now a{
	color: #fff;
	font:Arial, Verdana;
	font-size:12px;
	background:  url('../images/menu2.gif') 0 21px;
	padding: 2px 0 0px 10px;
}


.box {
	border:10px solid #efefef ;
	background-color: #fff;
}

.box_grey {
	border:10px solid #efefef;
	background-color: #fff;
}

.box_grey2 {
	border:2px solid #efefef;
	background-color: #fff;
}

#footerlink {
margin-left:-10000px;
}

ul#nav_1082985 { margin:0; padding:30px 10px; list-style:none }
ul#nav_1082985 li { margin:0 15px 10px 0; padding:0; float:left; }
ul#nav_1082985 li a { color:#5588B8 }
ul#nav_1082985 li a:hover { color:#000; text-decoration:underline; }

ul.pagination { margin:20px 0; padding:0; list-style:none; font-size:12px; }
ul.pagination li { margin:0 10px 0 0; padding:0; display:block; float:left; }
ul.pagination li a { margin:0; padding:12px 8px; display:block; float:left; background:#fafafa; border:2px solid #e1e1e1; color:#666; text-decoration:none; font-size:12px !important; }
ul.pagination li a:hover { background:#fafafa; border:2px solid #ccc; color:#5588B8; text-decoration:underline; }
ul.pagination li.pag-current { padding:12px 8px; background:#fafafa; border:2px solid #ccc; color:#5588B8; font-weight:bold; }

form#search-form { margin:0; padding:0; float:right; position:relative; top:-30px; right:0px; }
form#search-form input { border:1px solid #CCC; background:#fff; padding:4px; margin:0 5px 0 0; color:#666; width:120px; height:20px; display:block; float:left }
form#search-form button { cursor:pointer; background:#666; border:none; color:#fff; text-align:center; padding:4px 8px; font-size:11px; height:30px; display:block; width:auto; float:left }

#side-cat { width:200px; margin:0 20px 0 0; float:left; }
#side-cat h3 { margin:0; padding:10px 20px; background:url(../images/bg-grad.png) top left #033a6b repeat-x; font-weight:normal; -webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px; color:#fff }
ul.option-menu { margin:0 0 20px 0; padding:0; list-style:none }
ul.option-menu li { margin:0; padding:0; }
ul.option-menu li a { margin:0; padding:10px 20px; display:block; font-size:14px; color:#000; background:#EEF3F7; border-bottom:1px solid #d7e3ec; border-top:1px solid #fff; }

.search-result { padding:10px 20px; border-top:1px solid #fdfdfe; border-bottom:1px solid #e5edf4; }
.search-result:nth-child(odd) { background:#f1f5f9; }
.search-result h3 { margin-top:0; padding-top:0; }

#main-content-item { width:635px; float:right; }

.shop-main { margin-top:0; }

.shop-catalogue { width:193px; margin:0 15px 15px 0; text-align:center; }
.shop-catalogue:hover { border:1px solid #000; }
.shop-catalogue h4, .shop-product-small h5 { font-weight:normal; font-size:12px; margin:0; padding:0; min-height:27px; line-height:27px; }
.shop-catalogue h4 a, .shop-product-small h5 a { text-align:center; display:block; background:url(../images/bg-grad.png) top left #033a6b repeat-x; color:#fff;  }
.shop-product-small h5 a { min-height:55px;  }
.shop-catalogue h4 a:hover, .shop-product-small h5 a:hover { color:#5588b8; }
.shop-catalogue .image, .shop-product-small .image { padding:0; height:153px; width:auto; margin:0 auto; padding:0; }
.shop-catalogue .image img { display:block; width:195px; }
.shop-product-small .image img { display:block; height:153px; }

.shop-product-small { float:left; width:193px; margin:0 15px 15px 0; text-align:center; }
.productItemLast .shop-product-small { margin-right:0; }

.browse-panel { margin-bottom:20px; border:none; }
.browse-panel h5 { margin:0; padding:10px 20px; background:url(../images/bg-grad.png) top left #033a6b repeat-x; font-weight:normal; -webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;  }
.browse-panel h5 a { color:#fff; }
.browse-panel h5 a span { display:none; }
.browse-panel ol, .browse-panel ol li { margin:0; padding:0; }
.browse-panel ol li a { margin:0; padding:10px 20px; display:block; color:#000; background:#EEF3F7; border-bottom:1px solid #d7e3ec; border-top:1px solid #fff; font-size:12px; }
.browse-panel li span { font-weight:normal; }
.browse-panel h6 { display:none }
.shop-main .breadcrumbs { width:50%; }

.shop-product-large .image {
	padding:18px;
	width:370px;
	float:right;
	margin:0;
	min-height:100px;
}

.shop-product-large .image .main_image {
	width:370px; height:250px;
	overflow:hidden
}

.shop-product-large  h1 { 
	color:#1b1b1b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16px;
	text-transform:none;
}
.shop-product-large { background:#F9F9F9; position:relative; }
.shop-product-large .details { min-height:100px; }
.shop-product-large .details ul { margin:0; padding:0; display:block; }
.shop-product-large .details ul.profile { position:absolute; top:90px; left:18px; width:189px; }
.shop-product-large .details ul.profile li {
	display:block; color:#000; background:#EEF3F7; border-bottom:1px solid #d7e3ec; border-top:1px solid #fff; font-size:12px; text-align:right; margin:0; padding:5px 10px; clear:both; min-height:15px;
}
.shop-product-large .details ul li.price {
	display:block;
	color:#fff;
	background:url(../images/bg-grad.png) top left #033a6b repeat-x;
	margin:0; padding:6px 10px;
}

input.productSubmitInput { border:none; background:#1C67AA; color:#fff; padding:5px 10px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:11px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; }
input.productSubmitInput:hover { background:#033A6B; }

#add-to img { cursor:pointer; }

.shop-product-large .details ul.profile li span { float:left; font-weight:bold; }

.shop-product-large .description { clear:both; padding:0 20px 20px 20px; background:#F9F9F9; }
.shop-product-large .description table {
	position:absolute; float:left;
	top:237px;
	left:18px; width:189px;
	padding:0; border:0;
	margin:0; border-collapse:collapse;
}
.shop-product-large .description table tr { background:#EEF3F7;}
.shop-product-large .description table tr td { color:#000; font-size:12px; text-align:right; margin:0; padding:5px 10px; clear:both; min-height:15px; vertical-align:top; text-align:right; border-top:1px solid #fff;border-bottom:1px solid #d7e3ec; }
.shop-product-large .description table tr td strong { display:block; text-align:left; }
