body {
 margin: 0px; 
}
/* ie bs hack \*/
/*end bs hack */
#container_full {
 position:absolute;
 display:none;
 visibility: hidden;
 float:left;
 top:0; left:0;
 width:100%; height:100%;
 padding: 0px 0px 0px 0px;
 margin: 0px auto 0px auto;
 text-align:left;
 background: url(images/layout/bk_tran_blue.gif) top left repeat;
 z-index:0;
}

#container {
width:777px; height:auto;
padding: 0px 0px 0px 0px;
margin: 0px auto 0px auto;
text-align:left;
background-color:#ffffff;
border-width: 0px 1px 0px 1px;
border-style:dashed;
border-color: gray;
}
.eitext {
  width: 150px; height: auto;
  padding:0; margin:0;
  background-color: red;
  }


#home_txt {
  position:absolute;
  top:70px;
  margin: 0px 0px 0px 20px;
  width: auto; height: auto;
  visibility:hidden;
  font: 10px verdana;
  color:gray;
  z-index:0;
}

#h_logo{
 float:left;
 width: 130px; height:70px;
 margin:-14px 0px 0px 3px; padding:0px;
}
/*
#h_logo{
 float:left;
 width: 100px; height:70px;
 margin:-14px 0px 0px 3px; padding:0px;
}
*/

#h_right{
 float:right;
 width: 640px; height:70px;
 margin:0px; padding:0px;
 top:0px; right:0; bottom: auto; left:auto;
}
#h_right img{
  float:right;
}

#head_anim {
 position: absolute;
 float:right;
 top:17px; left:400px;
 background: url(images/headers/beta_head.gif) top left no-repeat;
 width:615px; height:84px;
 margin:0px;
 font: 600 18px verdana;
 color: #083a81;
}

#headback {
 background: url(images/layout/head_n.jpg) bottom left no-repeat;
 top:0px; right:0px; bottom: 0; left:0px;
 margin:0px auto 0px auto;
 width:716px; height:110px;
 z-index:8;
}

#head_text {
 position: relative;
 top:-30px; left:170px;
 width:280px; height:auto;
 margin:0px 0px -28px 0px;
 font: 600 18px verdana;
 color: #083a81;
 letter-spacing:1px;
}

#imghead {
 float:left;
 margin:0; padding:0;
 background-color:#336633;
 width:775px; height:18px;
 border-width: 1px 0px 0px 0px;
 border-style: solid;
 border-color:#f68f1e;
 background: url(images/layout/l_t_b.png) top left repeat-x;
}

#nav_bar_f {
 float:right;
 margin:0; padding:0;
 width:400px; height:28px;
}

#nav_bar2 {
 float:right;
 margin:0; padding:0;
 width:100%; height:28px;
 background: url(images/layout/nav_2_bk.jpg) top left repeat-x;
}

#nav_bar_m {
 float:right;
 margin:0; padding:0;
 width:100%; height:28px;
 background: url(images/layout/nav_circle.jpg) top left no-repeat;
 
 
}
#nav_bar_m ul {
  list-style-type:none;
  margin: 0; padding:0;
  width: 100%;
}

#nav_bar {
 float:right;
 margin:0; padding:0;
 width:100%; height:28px;
 background: url(images/layout/header_b_r.jpg) top left repeat-x;
}

#right_bar {
 float:left;
 margin:0; padding:0;
 width:550px; height:28px;
}

#right_bar_login {
 float:left;
 width: 550px; height: 20px;
 margin: 2px 0px 0px 5px;
}

#right_bar_login a {
 float:left;
 text-decoration:none;
 width:auto;
 color:white;
 font: 600 11px verdana;
 list-style-type:none;
 padding:0; margin:3px 0px 0px 5px;
}

#right_bar_login a:hover  {
 color:blue;
 padding:0;
}

#right_bar_login p {
 float:left;
 width: auto; height: auto;
 list-style-type:none;
 padding:0;
 margin: 3px 0px 0px 1px;
 font: 12px verdana;
 color:#0b1867;
}


#right_bar_login label {
 float:left;
 margin:3px 0px 0px 10px; padding:0;
 width:auto; height:auto;
 font: 600 13px verdana;
 color:#0b1867;
}

#right_bar_login input {
 float:left;
 width:150px;
 color:#0b1867;
 font: 500 11px verdana;
 margin: 0px 0px 0px 5px;
}


#right_bar_login input[id="im_login"] {
 float:left;
 width:auto;
 color:#0b1867;
 font: 500 11px verdana;
 margin: 0px;
 background-color: #ff7800;
}

#right_bar_login input[id="im_login"]:hover {
    background: url(images/layout/btn_go_on.gif);
}
#search_bar  {
 float:right;
 width: 180px;
 height:20px;
 color:#0b1867;
 font: 500 11px verdana;
 margin:0px 0px 0px 0px;
 padding:0;
}

#search_img {
 float:left;
 margin:2px 3px 0px 3px;
 padding:0;
 z-index:0;
}
.simxc {
  list-style-type:none;
  border:0;
    background: url(images/layout/btn_search.jpg) top left no-repeat;
  float: left;
  display:block;
  min-width: 26px; min-height: 23px;
  padding: 28px 0px 0px 0px;

}

.simxc:hover{
 background: url(images/layout/btn_go_on.gif) top left no-repeat;
}



#search_bar input {
 float:left;
 width: 130px;
 height:15px;
 color:#0b1867;
 font: 500 11px verdana;
 margin:4px 3px 0px 8px;
 padding:0;
 background-color: white;
}

#nav_bar ul {
  list-style-type:none;
  margin: 0; padding:0;
  width: auto;
}
#nav_bar_m li {
  float:right;
  list-style-type:none;
  padding: 0;
  margin: 5px 4px 0px 5px;
  width: auto;
}
#nav_bar li {
  float:right;
  list-style-type:none;
  padding: 0;
  margin: 5px 4px 0px 5px;
  width: auto;
}
#nav_bar_m li em {
  float:left;
  width: 2px; height: auto;
  list-style-type:none;
  font: 500 11px verdana;
  margin:0px 5px 0px 0px;
  color:white;
  padding: 0;

}
#nav_bar_m a {
 display:block;
 text-decoration:none;
 float:left;
 width:auto;
 color:white;
 font: 500 11px verdana;
 list-style-type:none;
 padding:0; margin:0;
}



#nav_bar_top {
 float:right;
 margin:0; padding:0;
 width:100%; height:auto;
 margin: 0px 0px 1px 0px;
}

#nav_bar_top ul {
  list-style-type:none;
  margin: 0; padding:0;
}

#nav_bar_top li {
  float:right;
  width:auto;
  list-style-type:none;
  padding: 0;
  margin: 0px 8px 0px 8px;
}

#nav_bar_top a {
 display:block;
 width:auto;
 text-decoration:none;
 color:#0b1867;;
 font: 500 11px verdana;
 list-style-type:none;
 margin: 3px 0px 0px 0px;
 padding:0;
}


#nav_bar_top a:hover {
 color:#ff7800;
}
#listmenu {
  width:425px; height: 18px;
  float:right; margin: 0; padding:0;
}

#listmenu ul {
  margin: 0px 0px 0px 0px;
}

#listmenu li {
  float:right;
  list-style-type:none;
  padding: 0;
  margin: 0px 8px 0px 8px;

}

#listmenu a {
  text-decoration:none;
  color:gray;
  font: 11px verdana;
}

#listmenu a:hover {
color:blue;
background-color: #dee6f2;
}
#terms {
 float:right;
 width: 610px; height:auto;
 margin: 10px 0px 10px 0px; padding:0;
}
#terms ul li a {
  font:12px verdana;
  }
#terms h1 {
  font: 600 15px verdana;
  color: black;
  width: 100%; height: auto;
  border-width: 0px 0px 2px 0px;
  border-color:black;
  border-style:solid;
}

#terms p {
  width: 100%; height: auto;
  color:black;
  font: 12px verdana;
}
#terms h2 {
  width: 100%; height: auto;
  color: black;
  font: 600 12px verdana;
  }

#prodsmid {
 float:right;
 width: 620px; height:auto;
 margin: 0px 0px 15px 0px; padding:0;
 border-color:#C7FFA4;
 z-index: 9;

}

#prodsmid a {
list-style-type:none;
text-decoration: none;
cursor: pointer;

}

 #prodsmid h1 {
  width: 100%; height: auto;
  margin:3px 0px 3px 0px; padding:0;
  font: 600 13px verdana;
  color: #ff7800;

}
#prodsmid h5 {
    float:left;
  width: auto; height: auto;
  margin:3px 0px 3px 3px; padding:0;
  font: 14px verdana;
  color: #ff7800;
  list-style-type:none;

}
 #prodsmid h5 a {
text-decoration:none;
 color: #ff7800;

}
#middle_ {
 float:right;
 width: 100%; height:auto;
 margin: 0px 0px 15px 0px; padding:0;
 z-index: 9;
}

#middle_f {
 float:right;
 width: 100%; height:auto;
 margin: 0px 0px 5px 0px; padding:0;
 border-width:1px 0px 0px 0px;
 border-color:#0b1867;
 border-style:solid;

}
#middle_f ul {
 float:right;
 margin: 10px 0px 0px 0px;
 width: 350px; height:auto;
}

#middle_f ul li {
 float:left;
 font: 12px verdana;
 list-style: none;
}

#middle_f h2 {
 float:left;
 font: 500 13px verdana;
 color: #ff7800;

}
#middle_f em {
 float: right;
 margin: 0px 10px 0px 0px;
 font: 500 13px verdana;
 color: #0b1867;
}

#middle_ p{
  width: 90%; height: auto;
  font: 12px verdana;
  color: #0b1867;
  margin: 5px 0px 10px 0px; padding:0;
}
#middle_ h1 {
 width: 100%; height: auto;
 margin:3px 0px 3px 0px; padding:0;
 font: 600 13px verdana;
 color: #ff7800;
}
 #middle_ h2 {
 float:left;
 width: 100%; height: auto;
 margin:3px 0px 3px 10px; padding:0;
 font: 500 13px verdana;
 color: #ff7800;
}
 #middle_ h3 {
 float:left;
 width: auto; height: auto;
 margin:3px 0px 3px 5px; padding:0;
 font: 500 13px verdana;
 color: #0b1867;
}

#middle {
 float:right;
 width: 620px; height:auto;
 margin: 0px 0px 5px 0px; padding:0;
 border-color:#C7FFA4;
 z-index: 9;
}


#middle a {
list-style-type:none;
text-decoration: none;

}

#middle a:hover {
  color: #ff7800;
}

#middle p {
  width: 100%; height: auto;
  font: 12px verdana;
  color: #0b1867;
  margin: 8px 0px 4px 0px; padding:0;
}

#imglinks {
	float: right;
	width:145px;
	margin: -15px 0px 0px 0px;

	}
	#imglinks a{
		border: 1px solid blue;
		width: 10px;
		margin: 0px 0px 0px 6px;
		padding: 0px 5px 0px 5px;
		background-color: #ff7a00;
		float: left;
		}

#p33 {
  float:left;
  width: 60%; height: auto;
  font: 12px verdana;
  color: #0b1867;
  margin: 5px 0px 10px 0px; padding:0;
}
#pf {
  float:left;
  width: 610px; height: auto;
  font: 12px verdana;
  color: #0b1867;
  margin: 5px 0px 10px 0px; padding:0;
}
#pf p  {
  width: 100%; height: auto;
  font: 12px verdana;
  color: #0b1867;
  margin: 5px 0px 10px 0px; padding:0;
  }

#middle h1 {
  width: 95%; height: auto;
  margin:8px 0px 3px 0px; padding:0;
  font: 600 13px verdana;
  color: #ff7800;
}

#middle h5 {
 float:left;
 width: auto; height: auto;
 margin:3px 0px 3px 3px; padding:0;
 font: 14px verdana;
 color: #ff7800;
 list-style-type:none;
}

#middle h5 a {
text-decoration:none;
color: #ff7800;
}

#midhead {
  float:left;
  width: 100%; height: 20px;
}

#midhead a:hover {
  color: #0b1867;
}

#middle h6 {
  float:left;
  width: auto; height: auto;
  margin:3px 0px 3px 3px; padding:0;
  font: 14px verdana;
  color: #0b1867;
  list-style-type:none;

}

#subrib{

 clear:both;

 width: 149px; height: 77px;
 padding-top:5px;
 background: url(images/layout/btn_inform_off.png) top left no-repeat;
 margin: 10px 0px 0px 0px;
}

#subrib:hover{
cursor:pointer;
background: url(images/layout/btn_inform_on.png) top left no-repeat;

}
#trade{
float:left;
width: 150px; height: auto;
padding:0px;
margin: 0px;
}

#ulgn label {
  color:#333366;
  font: 11px verdana;
  width: 85px;
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#ulgn input {
 float:left;
 width:auto;
 color:#0b1867;
 font: 500 11px verdana;
 margin: 0px 0px 0px 5px;
}
#ulgn input[id="tlogin"]:hover {
	float:left; width: auto;
    background: url(images/layout/btn_go_on.gif);
}


#ulgn input[id="tlogin"]:hover {
    background: url(images/layout/btn_go_on.gif);
}



#mainhover input {
  font: 11px verdana;
  width: 130px; height: auto;
  margin: 14px 0px 0px 0px;
}



#preturn {
 position:relative;
 display:block;
 float:left;
 width: 100%;
 margin: 0px 0px 0px 0px;

}

#preturn ul {
 float:left;
 margin: 0px 0px 0px 0px;
 padding: 0;
 width: 80%;
 list-style:none;
}

#preturn ul li {
 float:left;
 position:relative;
 width:100%; height:20px;
 margin: 0px 0px 0px 0px;
 font: 8pt verdana;
}

#address {
 position:relative;
 display:block;
 float:left;
 width: 140px;
 left:auto;
 top:auto;
 margin: 0px 0px 0px 0px;

}
#address p{
  font: 8pt verdana;
  color: black;
  margin: 10px 0px 0px 15px;
}
#address br {
  line-height:.5;
  }

#h_menu {
  width: 150px;
}

#h_menu ul {
 float:left;
 margin: 0px 0px 0px 0px;
 padding: 0;
 width: 150px;
 list-style:none;
}

#h_menu ul li {
 float:left;
 position:relative;
 width:150px; height:20px;
 margin: 6px 0px 0px 0px;
}

#h_menu ul li:hover {
 overflow: visible;
 background: url(images/layout/lnks_menu_main.jpg) top right no-repeat;
 color:#f78e1e;
}

#h_menu li ul {
 position:absolute;
 float:left;
 display:none;
 left: 150px; top:0;
 width:140px;
 margin:0; padding:0px;
 border-width:2px 1px 2px 0px;
 border-color:orange;
 border-style:solid;
 border-top-style:inset;
 border-bottom-style:outset;

}

#h_menu ul li a{
 text-decoration: none;
 color: #003473;
 font: 600 11px verdana;
 padding: 0px;

}

#h_menu ul li a:hover {
  color:#f78e1e;
  
}

#h_menu li:hover ul, li.over ul{
  display:block;
   background-color:#e3e7fc;
}
#h_menu li ul li {
  width:150px;

}

#h_menu li ul li:hover {
 background: url(images/layout/lnks_block.gif) top right no-repeat;
 cursor: pointer;
}


#sub_middle {
 float:right;
 width: 530px; height:auto;
 margin: 5px 0px 5px 0px;
 border-color:#C7FFA4;
}


#p1 {
  float:left;
  display:block;
  width:250px; height:auto;
  font: 500 12px verdana;
  margin:0px 10px 5px 0px;
 text-align: justify;
}
#flash {
  float:left;
  width:auto; height:auto;
  margin:0; padding:0;
}


#pm_main {
  float: left;
  width: 625px; height: auto;
  margin: 4px 0px 0px 0px;
  z-index: 2;
}
#pm_main:hover {
  z-index:0;
}


#pm_main_head {
  float: left;
  width: 620px; height: 17px;
  margin: 0px; padding:0;
  background: url(images/layout/bk_header.png) top left repeat-x;
}
#pm_main_head p {
  padding:0; margin:2px 0px 0px 5px;
  font: 700 12px verdana;
  color: white;
}

#cl_main_head {
  float: left;
  width: 620px; height: 17px;
  margin: 0px; padding:0;
  background: url(images/layout/bk_header.png) top left repeat-x;
}
#cl_main_head p {
  padding:0; margin:2px 0px 0px 5px;
  font: 700 12px verdana;
  color: white;
}


 #pm_main h1 {
  float: left;
  width: 100%; height: auto;
  margin: 6px 0px 0px 0px;
  color:orange;
  font: 800 14px verdana;
  border-width: 0px 0px 1px 0px;
  border-style:solid;
  border-color:blue;
 }


#pm_h {
  float: left;
  display:block;
  width: 100%; height: auto;

}

#pm_main:hover>#pm_h {
  background: url(images/layout/bk_tran_orange.gif) top left repeat-x;
    width: 100%;
  }
  
#pm_h p {
  float:left;
  width: 100%; height: auto;
  list-style-type:none;
  margin:0px 0px 0px 0px; padding:0; border:0;
  font: 600 14px verdana;
  color:orange;

  text-decoration: underline;
  text-align:right;

  }
#pm_c {
  float: left;
  width: 100%; height: auto;
  background: url(images/layout/prom_c.gif) top left;
}

#events_main {
  float: left;
  width: 230px; height: auto;
  margin: 4px 0px 0px 6px;
  z-index: 2;

}


#flash_main {
  float: left;
  margin: 0px 0px 0px 0px;
  padding:0;
  width: 100%; height: auto;
  border-color:#0b1867;
  z-index: 2;
  
}

#flash_main img:hover { 
	 
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
	}
	 
#flash_main img {
	float:left;
	width:75px; 
	height:82px;
	border:0;
	padding:0; margin:0;
	}
	
	
#flash_main a {	border:0;	}

#bmtext {
  float:left;
  width: 320px; height: auto;
  margin: -152px 0px 0px 10px;
  padding: 0;
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  border-color: #0b1867;
  background-color: white;
   /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}

#bmtext h1 {
  float:left;
  width: auto; height:auto;
  font: 600 13px verdana;
  margin: 2px 0px 4px 0px;
  padding: 0;
  text-shadow: 6px;
}

#bmtext p {
  float:left;
  width:95%; height:auto;
  font: 500 12px verdana;
  margin:5px 0px 5px 0px;
}


 /* events page */
#events p {
  float:left;
  width: 100%; height: auto;
  list-style-type:none;
  margin:0px 0px 0px 0px; padding:0; border:0;
  font: 500 12px verdana;
  text-align:justify;
}

#events {
  float: left;
  width: 100%; height: auto;
}
#events_all {
  float: left;
  width: 100%; height: auto;
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  border-color: orange;
  
}
#events_all em {
  color: #ff7800;
  font: 600 verdana;
  
}

#events_all:hover {
  border-width: 2px 0px 0px 0px;
  border-style: solid;
  border-color: #0b1867;

}
#events_all a {
list-style-type:none;
text-decoration: none;
}
.ax {
list-style-type:none;
text-decoration: none;
cursor: pointer;
}
#events_all p {
list-style-type:none;
text-decoration: none;
}
#events_all h1 {
  float: left;
  display:block;
  width: 100%; height: auto;
  margin: 5px 0px 10px 0px;
  font: 600 12px verdana;
  color:#ff7800;
  text-align:left;

}

#events h1 {
  float: left;
  display:block;
  width: 100%; height: auto;
  margin: 5px 0px 10px 0px;
  font: 600 14px verdana;
  color:#ff7800;
  text-decoration: underline;
  text-align:left;

}
#events img {
  float: right;
  margin: 10px 5px 10px 20px;
  z-index:5;
}

#events_all img {
  float: right;
  margin: 10px 5px 10px 20px;
  z-index:5;
  border:0;
}

.pel {
  float:left;
  margin: 10px;
}

/*end events page */

#pm_f {
  float: left;
  width: 100%; height: auto;
}
#pm_f img {
  float: left;
  margin: 3px 0px 0px 10px;
  z-index:5;
}

#pm_f_h {
  float:left;
  width: 230px; height:20px;
  background: url(images/layout/evts_hd.gif) no-repeat left top;
}
#pm_f_m {
  float:left;
  width: 230px; height:auto;
  background: url(images/layout/evts_m.gif) repeat-y;
}

#pm_f_m a {
margin: 0px 0px 0px 0px;
padding:5px 0px 10px 0px;
float:left;
list-style-type:none;
font: 600 12px verdana;
color: #0b1867;
}
#pm_f_m a:hover {
  color: orange;
  }
#pm_f_b {
  float:left;
  margin:0px 0px 10px 0px; padding:0;
  width: 230px; height:10px;
  background: url(images/layout/evts_b.gif) no-repeat left top;

}


#pm_f h1 {
  width: auto; height:auto;
  font: 600 12px verdana;
  margin:0;
  padding: 4px 0px 0px 8px;
  color: #0b1867;
  text-align:left;
  text-decoration:underline;
}

#pm_f p {
 float: left;
 width: 210px; height: auto;
 list-style-type: none;
 border:0; padding:0;
 font: 12px verdana;
 margin:0px 0px 0px 6px;

}
#pm_f p:hover {
  background-color: #e0e4fe;

    }
#pm_f a {
  text-decoration: none;
  float: right;
  }

#ph_h p {
  float:left;
  font: 5px verdana;
}

#sizehover {
  position:absolute;
  float: right;
  visibility: hidden;
  width: 750px;
  height: auto;
  min-height: 140px;
  top:35%; left: 20%;
  margin: 0px;
  border-width: 3px 1px 3px 1px;
  border-style: solid;
  border-color: #fabb78;
  background-color: #fcf0e5;

}
#sizehover label{
  font: 14px verdana;
  margin: 0px 0px 0px 10px;
  color: #0b1867;
  }
#sizehover_top {
  float: right;
  width: 100%;
  height: 20px;
}
#sizehover h1{
  float:left;
  font: 14px verdana;
  width: 450px;
  margin:0;
  padding: 0px 0px 0px 35%;
}

#sizehover_top em{
  float:left;
  font:  600 12px verdana;
  width: 450px;
  padding: 15px 0px 0px 40px;
  
}
#sizehover_male {
  float: left;
  width: 40px; height: 80px;
  background-color: #1a0e60;
  margin: 0px 0px 0px 30%;
  
}

#sizehover_female {
  float: left;
  width: 40px; height: 80px;
  background-color: #8f3f97;
  margin: 0px 0px 0px 30%;

}


#size_exit {
  float:right;
  width:20px; height:20px;
  margin: 2px;
  background: url(images/layout/exit.gif) top left no-repeat;
  }

#sizehover_m {
  float:left;
  width: 683px; height: auto;

}
#sizehover_m img{
 margin: 10px 0px 10px 5px;
 }
#mainhover {
  position:absolute;
  float: right;
  display:none;
  visibility: hidden;
  width: 400px;
  height: 150px;
  top:20%; left: 35%;
  margin: 0px;
  border-width: 3px 0px 3px 0px;
  border-style: solid;
  border-color: #fabb78;
  background: url(images/layout/bk_mh.gif) top left no-repeat;
}

#mainhover p {
  list-style-type:none;
  font: 12px verdana;
  width: 350px;
  margin: 5px 0px 0px 20px;
  border-style:dashed;
  border-width: 1px 0px 0px 0px;
  border-color: #fabb78;
  color:white;
}
#mh_left h1 {
  list-style-type:none;
  font: 600 12px verdana;
  width: 350px;
  margin: 5px 0px 4px 5px;
  color:white;
}


#mh_left {
  float:left;
  width: 100%; height: auto;
  margin: 10px 0px 0px 10px;
}
#sub_email {
  width: 250px;
  }
#mh_left em {
  float:left;
  width: 100%; height: auto;
  margin: 15px auto 0px auto;
}
#mh_left a {
  margin: 0px 0px 0px 20px;
}


#mainhover label {
  font: 11px verdana;
  width: 85px;
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 0px 0px;
}

#mainhover input[type="text"] {
  font: 11px verdana;
  width: 270px; height: auto;
  margin: 4px 0px 0px 0px;
}

#mainhover input[type="radio"] {
  float:left;
  font: 11px verdana;
  width: 15px; height: auto;
  margin: 4px 0px 0px 0px;

}



.Aut {
  float: right;
  border: 1px solid gray;
  width: auto; height: 20px;
  font: 500 13px verdana;
  margin: 8px 10px 0px 0px;
  padding: 0px 5px 0px 5px;
}

.Aut a {
  list-style-type: none;
  text-decoration:none;
  font: 500 13px verdana;
  color:black;
}

.det {
  float: right;
  width: auto; height: 20px;
  margin: 8px 5px 0px 0px;
  border: 1px solid gray;
  padding: 0px 5px 0px 5px;
}

.dets {
  position:relative;
  width: auto; height: 20px;
  margin: -10px 5px 0px 0px;
  border: 1px solid gray;
  padding: 0px 5px 0px 5px;
}
.det a{
  list-style-type: none;
  text-decoration:none;
  font: 500 13px verdana;
  color:black;
}

#prohead {
 width: 538px; height: 32px;
}
#prol {
  float:left;
  width: 525px; height: 177px;
  background: url(images/layout/p_bk.png) top left repeat-x;
  border: 1px solid #cccccc;
  margin: 5px 0px 5px 0px;
}

#prol h1 {
  float:left;
  width: 330px; height:auto;
  font: 600 13px verdana;
  margin: 2px 0px 0px 0px;
  padding:0;
}

#prol h2 {
  float:left;
  width: 280px;
  font: 600 13px verdana;
  margin: 10px 0px 0px 10px;
  padding:0;

}

#prol h3 {
  float:left;
  width: 507px;
  font: 600 13px verdana;
  color: #3d3d3d;
  margin: 4px 0px 0px 5px;
  padding:0;

}

#prol p {
  float:right; width: 320px;
  font: 500 13px verdana;
  margin: 5px 0px 0px 10px;
  padding: 0;
}

#prol_img {
  float:left;
 margin: 4px 0px 0px 3px;
 width:187px; height:140px;
}

.At {
  float: right;
  border: 1px solid gray;
  width: auto; height: 20px;
  font: 500 13px verdana;
  margin: 25px 10px 0px 0px;
  padding: 0px 5px 0px 5px;
}

.At a {
  list-style-type: none;
  text-decoration:none;
  font: 500 13px verdana;
  color:black;
}

.dt {
  float: right;
  width: auto; height: 20px;
  margin: 25px 5px 0px 0px;
  border: 1px solid gray;
  padding: 0px 5px 0px 5px;
}

.dts {
  position:relative;
  width: auto; height: 20px;
  margin: -10px 5px 0px 0px;
  border: 1px solid gray;
  padding: 0px 5px 0px 5px;
}
.dt a{
  list-style-type: none;
  text-decoration:none;
  font: 500 13px verdana;
  color:black;
}


#listl {
 float:left;
 width: 251px; height:auto;
}

#artlist {
  width: 350px; height: auto;
  margin: 8px 0px 8px 0px;
}

#artlist h1 {
 float: left;
 width: 350px;
 list-style-type:none;
 height: 16px;
 font: 600 13px verdana;
 margin: 0;
 padding:0;
 content: string;
 text-shadow: 4px;
}

#artlist p {
 float: left;
 width: 520px;
 list-style-type:none;
 font: 500 12px verdana;
 text-align:justify;
 line-height: 1.0;
}
#featlist {
  float:right;
  width: 180px;
  height: 140px;
  background-color: blue;
  }

.eum {
   float:left;
   font: 500 15px verdana;
   color:black;
   margin: 4px 0px 0px 8px;
}

#lnkxS {
  display:none;
  visibility:hidden;
  float: left;
  background-color:#fff0eb;
  width: 228px; height:100px;
  margin: 0; padding: 0px;
}

#lnkxCS {
  display:none;
  visibility:hidden;
  float: left;
  background-color:#e7eeff;
  width: 228px; height:100px;
  margin: 0; padding: 0px;
}
#lnkxLS {
  display:none;
  visibility:hidden;
  float: left;
  background-color:#e3fae2;
  width: 230px; height:100px;
  margin: 0; padding: 0px;
}

#lnkxR {
 float: left;
 background-color: green;
 width: 230px; height:29px;
 margin: 0px 0px 0px 0px;
 padding:0;
 background: url(images/layout/l_res.png) top left repeat-x;
 cursor: pointer;
}

#lnkxRS  {
  display:none;
  visibility:hidden;
  float: left;
  background-color:#fdfee5;
  width: 230px; height:100px;
  margin: 0; padding: 0px;
}

#lnkxFS  {
  display:none; visibility:hidden;
  float: left;  background-color:#f8f2fd;
  width: 230px; height:100px;
  margin: 0; padding: 0px;
}

/* Headers of search bars */
#h_RS {
 float: left;
 background-color: green;
 width: 230px; height:29px;
 margin: 0px 0px 0px 0px;
 padding:0;
 background: url(images/layout/l_res.png) top left repeat-x;
 cursor: pointer;
 text-decoration: none;
}
#h_c {
 float: left;
 background-color: green;
 width: 230px; height:29px;
 margin: 0px 0px 0px 0px;
 padding:0;
 background: url(images/layout/l_c.png) top left repeat-x;
 cursor: pointer;
  text-decoration: none;
}

#h_l {
 float: left;
 background-color: green;
 width: 230px; height:29px;
 margin: 0px 0px 0px 0px;
 padding:0;
 background: url(images/layout/l_l.png) top left repeat-x;
 cursor: pointer;
  text-decoration: none;
}

#h_re {
 float: left;
 width: 230px; height:29px;
 margin: 0px 0px 0px 0px;
 padding:0;
 background: url(images/layout/l_r.png) top left repeat-x;
 cursor: pointer;
  text-decoration: none;
}

#h_fo {
 float: left;
 width: 230px; height:29px;
 margin: 0px 0px 0px 0px;
 padding:0;
 background: url(images/layout/l_f.png) top left repeat-x;
 cursor: pointer;
  text-decoration: none;
}

/* end Headers of search bars */

.posIn {
  float: left;
  width: 190px;
  padding:0;
  margin: 20px 0px 0px 10px;
}

#sl {
  float: left;
  width: 190px;
  font: 13px ariel;
  padding: 0;
  margin: 0px 0px 0px 0px;

}

.retpro {
  float:right;
  list-style-type:none;
  width: auto; height:17px;
  border:0;  padding:0;
  background-color:white;
  font: 11px verdana;
  text-align:right;
}
.retpro:hover {
  width: auto; height:17px;
  background-color: #ff7800;
  border-style:dashed;
  border-color: black;
  border-width: 1px 0px 1px 0px;
  font: 500 11px verdana;
  color:blue;
}

#footer {
 float:left;
 width: 775px; height:20px;
 margin: 20px auto 0px auto;
 padding-top:0px;
 background: url(images/layout/thin_og_line.gif) top right no-repeat;
}


#footdetails {
 float: left;
 width: 100%; height:10px;
 margin: 2px;
 clear:both;
 text-align:left;
 font: 10px verdana;
}
#footdetails em {
 float: right;
 margin: 2px;
 text-align:right;
 font: 10px verdana;
 color: gray;
}

#foot_lnks {
 float: right;
 width: 300px; height:10px;
 margin: 2px;
 text-align:right;
 font: 10px verdana;
}

#foot_lnks a {
 text-decoration:none;
 outline:none;
 margin: 0px 0px 0px 13px;
 color: #0b1867;
}

#foot_lnks a:visited {
 font-weight:bold;
 }

#foot_lnks a:active{
 text-decoration:underline;
  color: #ff7800;
 }
#foot_lnks a:hover{
  color:orange;
 text-decoration:underline;
}

#cboxe {
  float: left;
  width: 130px;
}

#cbox{
  float:left;
  width:16px; height:16px;
  border: solid 1px gray;
  margin: 4px;
  visibility:visible;
}
#cbox input {
  float:left;
  margin: 2px 0px 0px 2px;
  list-style-type: none;

  }
  

#cp {
  float: left;
  width: 100%;
  font: 600 13px verdana;
  color: #0b1867;
  margin: 10px 0px 0px 10px;
}

#a_cart {
  float:left;
  font: 500 12px verdana;
  text-align: right;
  color:#0b1678;
  margin: 4px 0px 0px 0px;
}

#ea_carti {
  float:right;
  clear:both;
  width: 100%;
  margin: 4px 10px 0px 0px;
  }
#cartTable{
  float:left;
  width: 100%;
  margin: 5px 0px 0px 0px;
  font: 12px verdana;
}
#cartTable trz {
  width:500px;
  background-color: gray;
  }
 
 #cartTable input[type="text"] {
 width: 25px;
 border:1px solid #ff7800;
}

#cartTable th, td {
  padding: 3px 4px 0px 0px;
}

#cartTable col {
  width: auto;

}
  
.tdc td {
 font:600 13px verdana;
 color:#0b1867;
 margin: 0px 0px 10px 0px; padding:0;
 text-align:right;
 border-width: 0px 0px 3px 0px;
 border-style: solid;
 border-color:#ff7800;
}

.tdd td {
 font:600 13px verdana;
 color:#0b1867;
 margin: 0px 0px 10px 0px; padding:0;
 text-align:right;
 border-width: 1px 0px 3px 0px;
 border-style: solid;
 border-color:#ff7800;
}

#cartTable tr.main{
   text-align:right;
}
#cartTable tr.main:hover {
   background-color:#fae3cf;
}

.total {
 color:#0b1867;
 font: 11px verdana;
 text-align:right;
}
.totalp {
  border-width: 1px 0px 0px 0px;
  border-color: #ff7800;
  border-style:solid;
  color:#0b1867;
  font: 600 11px verdana;
  text-align:right;
}
.totalpx {
  border-width: 1px 0px 0px 0px;
  border-color: #ff7800;
  border-style:solid;
    font: 600 11px verdana;
}

.ctooltip {
 display:none;
 width: 150px;
 font: 500 13px ariel;
 border-width: 2px 0px 2px 0px;
 border-style: solid;
 border-color: #ff7800;
 text-align:left;
 list-style-type:none;
 text-decoration: none;
 padding: 10px;
 background-color:#fdc583;
}

.prtooltip {
 display:none;
 width: 170px;
 float:left;
 font: 500 13px ariel;
 border-width: 1px 0px 2px 0px;
 border-style: solid;
 border-color: #ff7800;
 text-align:left;
 list-style-type:none;
 text-decoration: none;
 padding: 20px 10px 10px 10px;
 background-color:#fdc583;
}
#cltable {
  border-collapse: collapse;
  width: 100%;
}
#cltable thead {
 background-color: white;
}


#cltable th {
  width: 100px;
  font:12px verdana;
  padding: 3px;
  color:#003473;
}
#cltable td {
  width: auto;
  font:12px verdana;
  padding: 4px 3px;
}
#cltable caption {
  text-align: left;
  font: 12px verdana;
  color:orange;
}

#cltable col {
  width:auto;
  padding:0; margin:0;
}

.odd {
  background-color: #f5c38c;
}


#cltable tr:hover {
  cursor: pointer;
  background-color: orange;
  color:white;
}
.btnc {
  float: right; display:block;
  width: 60px; height: 20px;
  margin: 0px;  padding: 0px;
  font: 10px verdana;
  background-color: #ff7800;
  border: 1px solid red;

}

.btnc:hover {
  background-color: gray;
  color: orange;
  cursor:pointer;
}

.btnu {
  float: right; display:block;
  width: 90px; height: auto;
  margin: 10px 0px 10px 0px;  padding: 0px;
  font: 10px verdana;
  color:#ff7800;
  text-align:right;

}

.btnu:hover {
  background-color: #0b1867;
  cursor:pointer;
  }



.pmbtn {
  float: right;
  width: 130px; height: 20px;
  margin: 10px 0px 10px 0px;
  padding: 0px 4px 4px 4px;
  border: 1px solid gray;
}

.btn_reg {
  float: right;
  width: 76px; height:17px;
  margin: 10px 0px 10px 0px;
  padding: 0px 4px 4px 4px;
  background: url(images/layout/btn_register.png) top left no-repeat;
}

.btn_upd {
  float: right;
  width: 120px; height:17px;
  min-width: 120px; min-height:17px;
  margin: 10px 0px 10px 0px;
  padding: 0px 4px 4px 4px;
  background: url(images/layout/btn_update.jpg) top left no-repeat;
}
.pmbtn_size {
  float: right;
  width: 70px; height: 20px;
  margin: 10px 0px 10px 0px;
  padding: 0px 4px 4px 4px;
  background: url(images/layout/btn_sizes.gif) top left no-repeat;
}

.pmbtn_ckout {
  float: right;
  width: 150px; height: 20px;
  margin: 10px 0px 10px 0px;
  padding: 0px 4px 4px 4px;
  background: url(images/layout/btn_checkout_off.png) top left no-repeat;
}
.pmbtn_ckout:hover {
   background: url(images/layout/btn_checkout_on.png) top left no-repeat;
   cursor: pointer;
 }

 .pmbtn_proc {
  float: right;
  width: 150px; height: 17px;
  margin: 10px 0px 10px 0px;
  padding: 0px 4px 4px 4px;
  background: url(images/layout/btn_proceed.png) top left no-repeat;
}
.pmbtn_proc:hover {
   background: url(images/layout/btn_proceed_on.png) top left no-repeat;
   cursor: pointer;
 }

 .pmbtn_return {
  float: right;
  width: 150px; height: 20px;
  margin: 10px 0px 10px 0px;
  padding: 0px 4px 4px 4px;
  background: url(images/layout/btn_return_off.png) top left no-repeat;
}
 .pmbtn_return:hover {
     background: url(images/layout/btn_return_on.png) top left no-repeat;
     }

.pmbtn_cart {
  float: right;
  width: 100px; height: 17px;
  margin: 10px 0px 10px 0px;
  padding: 0px 4px 4px 4px;
  background: url(images/layout/btn_cart.gif) top left no-repeat;
}

.pmbtn:hover {
  background-color: gray;
  color: orange;
  cursor:pointer;
  }

.pmbtn a{
  list-style-type: none;
  text-decoration:none;
  font: 500 11px verdana;
  color:black;
  margin: 0px 10px 0px 10px; padding: 0;
}


.btn_ve {
  float: right;
  width: 121px; height: 17px;
  font: 500 13px verdana;
  margin: 0px 10px 0px 0px;
  background: url(images/layout/btn_evts_off.gif) top left no-repeat;
}
.btn_ve:hover {
  background: url(images/layout/btn_evts_on.gif) top left no-repeat;
}

.btn_vr {
  float: left;
  width: 100%; height: 17px;
  font: 500 13px verdana;
  margin: 0px 10px 0px 0px;
  background: url(images/layout/btn_pr_off.png) top left no-repeat;
}
.btn_vr:hover {
  background: url(images/layout/btn_pr_on.png) top left no-repeat;
}


/*end buttons */
#p_m_f {
 float:left;
 width: 100%; height: auto;
 margin: 5px 0px 15px 0px; padding:0;
 border-width: 1px 0px 0px 0px;
 border-color: #f78e1e;
 border-style: solid;
}

#p_m_f:hover {

}

#p_m_f h1 {
 float: left;
 width: 100%;
 font: 500 11px verdana;
 color: #0b1867;
 margin: 5px 0px 0px 0px;
 text-align: right;
}

#p_m_f h1:hover {  }


#p_m_f_a {
 float: left;
 width:150px; height:auto;
 margin: 20px 5px 5px 5px;
}

#p_m_f_a img {
  float: left;
  list-style:none;
  text-decoration:none;
  border: 0;
}

#p_m_f_a img[id="mag"] {
  float: right;
  list-style:none;
  text-decoration:none;
  border: 0;
}

#p_m_f_l {
  width: 140px; height: auto;
  margin: 10px 0px;
  float:left;
}

 #p_m_f_l em {
  font: 600 14px verdana;
  color:orange;
}

#p_m_f_l label {
  float: left;
  width: 100%;
  font: 600 10px verdana;
  color: #f68f1e;
  margin: 8px 0px 5px 0px;
  visibility:visible;
}

#p_m_f_l select {
 float: left;
 width: 135px; height:auto;
 font: 600 12px verdana;
 margin: 3px 0px 0px 0px;
 color: gray;
 display: block;
 z-index: 21;
 border: 1px solid #0b1867;
 scrollbar-shadow-color:#ff7800;
 scrollbar-darkshadow-color:#0b1867;
}

#img_hold {
 display:block;
 position:absolute;
 top: 195px; left: 45%;
 margin: 0px auto 0px auto;
 width: auto; height: auto;
 border-width: 1px 0px 1px 0px;
 border-style: solid;
 border-color:#0b1867;
 visibility:hidden;
 z-index:0;
}
#img_hold img {
  display:block;
 z-index: 0;
}
#tbs{
  float:right;
  width:300px; height:23px;
  line-height: normal;
  margin: 0px;
}
#tbs ul {
 float:right;
 margin:0; padding:0;
 list-style-type:none;
}

#tbs li {
 float:left;
 width: 120px; height:23px;
 margin:0; padding: 0;
}

#tbs a {
 display:block;
 margin: 8px 0px 0px 0px;
 padding:1px 0px 0px 30px;
 text-decoration:none;
 background: url("images/layout/ft_tab.gif") no-repeat left top;
 font: 12px verdana;
 color: white;

}

#tbs #current {
 background: url("images/layout/ft_tab_on.gif") no-repeat left top;

}

#tbs #current a { }

#tbs_details {
  float:right;
  width:430px; height: auto;
  border-width: 1px 1px 1px 0px;
  border-color: #facd9a;
  border-style:solid;
  margin: 0px 0px 2px 0px;
}

#tbs_main {
  float:right;
  width:280px; height: auto;
  margin: 0px 0px 10px 0px;
}

#tbs_main h1 {
  float:left;
  width: 93%; height: auto;
  margin: 10px 0px 5px 5px; padding: 0;
  font: 600 12px verdana;
  color:#0b1867;
  text-align: left;
}

#tbs_main p {
  float:left;
  width: 93%; height: auto;
  margin: 10px 0px 5px 5px; padding: 0;
  font: 500 12px verdana;
  color:black;

}
#tbs_main ul {
  float:left;
  width: 93%; height: auto;
  margin:10px 0px 5px 5px; padding:0;
  list-style:none;
  font: 500 12px verdana;

 }
 #tbs_main li{
  font: 500 12px verdana;
  color:black;
  margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;
  background: url(images/layout/ul_.gif) top left no-repeat;
  background-position: 0px 100px;
}

#fabric {
  float:left;
  width: 430px; height: 26px;
}
#lspm {
  float:left;
  width: 430px; height: auto;
}
#lspm h2 {
 float: left;
 width: auto; height: 15px;
 font: 500 10px verdana;
 color: gray;
 border-width: 0px 0px 0px 0px;
 border-color: #f68f1e;
border-style: solid;
}
/*categories page products */
#prod_main {
  float:left;
  width: 190px; height: 210px;
  margin: 5px 0px 0px 5px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #ff7800;
  display:block;
  z-index: 0;
}

#prod_main:hover {
 border-color: #0b1867;
/* border-width: 1px 0px 0px 0px;*/
 background-color: #f8e4d2;
}

#prod_main h1 {
float:left;
width:100%;
text-decoration:none;
width: auto; height:auto;
font: 600 12px verdana;
color: #0b1867;
}


#prod_main h1 a {
display:block;

list-style-type:none;
list-style:none;
color: #0b1867;
}

#prod_main_img {
 float:left;
 width: 150px; height: 150px;
 padding: auto;
 margin: 0px 0% 0px 20px;
 overflow:hidden;
}

#prod_main_img a {
list-style-type:none;
border: 0;
  }



#prod_main a {
  font: 600 13px verdana;
  color: blue;
}

#prod_main p {
float:left;
width: 100%; height: 80px;
overflow: hidden;
margin: 0px 0px 0px 0px;
font: 500 12px verdana;
text-align:justify;
z-index: 3;
text-decoration:none;

}
#prod_main p:hover {
  color: #0b1867;
   }


#_main_search {
  float:left;
  width: 95%; height: auto;
  margin: 4px 5px 0px 15px;
  z-index:0;
  border-width: 1px 0px 1px 0px;
  border-color:  #f68f1e;
  border-style: dashed;
}

#_main_search h1 {
  float:left;
  width: 98%; height:auto;
  margin:0; padding:0;
  font: 600 13px verdana;
  color: #f68f1e;

}


#prods_main {
  float:left;
  width: 305px; height: 205px;
  margin: 4px 5px 0px 0px;padding:0;
  z-index:0;
  border-width: 1px 0px 0px 0px;
  border-color:  #f68f1e;
  border-style: dashed;
  border-bottom-style:dashed;
  z-index:9;
  display:block;
}
#prods_main:hover{
 border-width: 1px 0px 0px 0px;
 border-style:solid;
 border-color: #0b1867;
 background-color: #f8e4d2;
 }
#prods_main p {
  float: left;
  width: 150px; height: auto;
  margin: 0px 0px 0px 0px; padding: 0;
  font: 500 12px verdana;
  color:black;
  text-align: justify;
}

#prods_main_img {
 float: right;
 width: 150px; height: 150px;
 margin: -0px 0px 0px 5px;
 overflow:hidden;
 z-index:5;
 border:0;
}

#prods_main_img a {
list-style-type:none;
border: 0;
  }

#prods_main h1 {
  float:left;
  width: 100%; height:auto;
  margin:0; padding:0;
  font: 600 13px verdana;
  color: #f68f1e;

}

#prods_det {
  float:left;
  width: 100%; height:auto;
  margin:3px 0px 0px 0px; padding:0;
  font: 600 14px verdana;
  color: #f68f1e;
  background-color:#0b1867;
}
#prods_det {
  margin:3px 0px 0px 0px; padding:0;
  font: 500 10px verdana;
  color: #f68f1e;
}

#prods_main_btn {
  float:left;
  width: 100%; height:auto;
  margin:3px 0px 0px 0px; padding:0;
  font: 600 13px verdana;
  color: #f68f1e;
}

#options_p {
 display:block;
 float:right;
 width: 620px; height:100%;
 margin: 0px 0px 10px 0px; padding:0;
 border-color:orange;
 border-width:0px 0px 1px 0px;
 border-style:dashed;
 z-index: 1;
 /* background: url(images/layout/bk_tran_blue.gif) top left repeat;*/

}
#prods_main_opt {
  float:left;
  width:190px; height: auto;
  margin: 0px 0px 0px 10px;padding:0;
  z-index:9;
}

#prods_main_img_opt {
  float: left;
  width: 150px; height: 150px;
  margin: 0px 0px 0px 0px;
  border:0;
  overflow:hidden;
  z-index:10;
}
#prods_main_img_opt img {

}

#prods_main_img_opt a {
 display:block;
 z-index:11;
}

#prods_main_opt h1 {
  float:left;
  width: 100%; height:auto;
  margin:0; padding:0;
  font: 600 14px verdana;
  color: #f68f1e;
  cursor: pointer;

}

/*******************

promotions
*/
#prom_space {
  float:left;
  width: 625px; height: auto;
  margin: 0px;padding:0;
}
#prom_main {
  float:left;
  width: 305px; height: 205px;
  margin: 4px 0px 0px 3px;padding:0;
  z-index:9;
  display:block;
}

#prom_main:hover {
 border-width: 1px 0px 1px 0px;
 border-style:solid;
 border-color: #0b1867;
 background-color: #f8e4d2;
}

#prom_main_blnks {
  float:left;
  width: 305px; height: 205px;
  margin: 4px 0px 0px 5px;padding:0;
  display:block;
}

#prom_main p {
  float: left;
  width: 150px; height: auto;
  margin: 0px 0px 0px 0px; padding: 0;
  font: 500 12px verdana;
  color: black;
  text-align: justify;
}

#prom_main_img {
  float: right;
  width: 150px; height: 150px;
  margin: 5px 0px 0px 5px;
  overflow:hidden;
  z-index:5;
}

#prom_main h1 {
  float:left;
  width: 230px; height:auto;
  margin:0; padding:0;
  font: 600 13px verdana;
  color: #f68f1e;
  border-width: 1px 0px 0px 0px;
  border-color:  #f68f1e;
  border-style: solid;
}

#prom_main h2 {
  float:right;
  width: 70px; height:auto;
  margin:0; padding:0;
  font: 700 14px verdana;
  color: #0b1867;
  border-width: 1px 0px 0px 0px;
  border-color:  #f68f1e;
  border-style: solid;


}


#prom_det {
  float:left;
  width: 100%; height:auto;
  margin:3px 0px 0px 0px; padding:0;
  font: 600 14px verdana;
  color: #f68f1e;
  background-color:#0b1867;
}
#prom_main_btn {
  float:left;
  width: 100%; height:auto;
  margin:3px 0px 0px 0px; padding:0;

}
#prom_main_btn em{
  list-style-type: none;
  width: 100px; float:left;
  font: 500 11px verdana;
  color: #0b1867;
  text-decoration:line-through;
}
#prom_main_btn p{
  list-style-type: none;
  width: 100px; float:left;
  font: 500 11px verdana;
  color: #f68f1e;
}

#prom_main_price {
  float:left;
  width: 100%; height:auto;
  margin:3px 0px 0px 0px; padding:0;

}
#prom_main_price em{
  list-style-type: none;
  width: 100%; float:left;
  font: 500 11px verdana;
  color: #0b1867;
  text-decoration:line-through;
}
#prom_main_price p{
  list-style-type: none;
  width: 100%; float:left;
  font: 600 12px verdana;
  color: #0b1867;
}

/***********/

#emb {
 float:right;
 width: 620px; height:auto;
 margin: 0px 0px 10px 0px; padding:0;
 border-color:orange;
 border-width:0px 0px 1px 0px;
 border-style:dashed;
 z-index: 9;

}

#emb_main_opt {
  float:left;
  width:300px; height: auto;
  margin: 0px 0px 0px 0px;padding:0;
  z-index:9;
}

#emb_main_img_opt {
  float: left;
  width: 150px; height: 150px;
  margin: 0px 0px 0px 0px;
  border:0;
  overflow:hidden;
  z-index:5;
}

#emb_main_opt h1 {
  float:left;
  width: 100%; height:auto;
  margin:0; padding:0;
  font: 600 13px verdana;
  color: #f68f1e;

}
#prods_main_btn {
  float:left;
  width: 100%; height:auto;
  margin:3px 0px 0px 0px; padding:0;
  font: 600 13px verdana;
  color: #f68f1e;

}

#prods_main_btn h3 {
  float:left;
  width: 90px; height:auto;
  margin:3px 0px 0px 0px; padding:0;
  font: 500 10px verdana;
  color: #f68f1e;
}

#prods_main_btn em{
  float:left;
  width: auto  height:auto;
  margin:3px 0px 0px 0px; padding:0;
  font: 600 13px verdana;
  color: green;

}

#prods_main h2 {
  float:left;
  width: 70px; height:auto;
  margin:0; padding:0;
  font: 500 10px verdana;
  color: #f68f1e;
  z-index:0;
  clip:both;
}


#brochure_main {
  float:left;
  width: 600px; height: 155px;
  margin: 5px 0px 5px 5px;padding:0;
  z-index:0;
  border-width: 0px 0px 1px 0px;
  border-color:  #f68f1e;
  border-style: dashed;
  border-bottom-style:dashed;
  z-index:9;
  display:block;
}
#brochure_main p {
  float: left;
  width: 70%; height: auto;
  margin: 0px 4px 0px 0px; padding: 0;
  font: 500 12px verdana;
  color:black;
  text-align: justify;
}
#brochure_main_img {
  float: right;
  width: 150px; height: auto;
  margin: 0px 0px 0px 5px;
  overflow:hidden;
  z-index:5;
}
#brochure_main h1 {
  float:left;
  width: 100%; height:auto;
  margin:0; padding:0;
  font: 600 13px verdana;
  color: #f68f1e;
  border-style:solid;
  border-color:#f68f1e;
  border-width: 0px 0px 1px 0px;

}
#brochure_main h2 {
  float:left;
  width: 100%; height:auto;
  margin:0; padding:0;
  font: 500 10px verdana;
  color: #0b1867;
}
#brochure_main a {
  float:left;
  width: 100%; height:auto;
  margin:0; padding:0;
  font: 600 13px verdana;
  color: #0b1867;

}

#brochure_main_btn {
  float:left;
  width: 100%; height:auto;
  margin:3px 0px 0px 0px; padding:0;
  font: 600 13px verdana;
  color: #f68f1e;

}


.lnks_ps {
  float:left;
  width: 100%; height: auto;
  }

/* buttons **/
.psbtn {
  float: right;
  width: 100px; height: 17px;
  font: 500 13px verdana;
  margin: 0px 5px 0px 0px;
  background: url(images/layout/btn_mdet_off.png) top left no-repeat;
}
.psbtn:hover {
  background: url(images/layout/btn_mdet_on.png) top left no-repeat;
}
.psbtn a {
  width:100%;
  list-style-type: none;
  text-decoration:none;
  font: 500 13px verdana;
  color:black;
  margin: 5px 0px 0px 10px;
}

.psbtn a:hover {
  color:orange;
}


.vprombtn {
  float: right;
  width: 150px; height: 17px;
  margin: 5px 0px 1px 0px;
  padding: 0px 5px 0px 5px;
  background: url(images/layout/btn_vprom_off.png) top left no-repeat;

}

.vprombtn:hover {
   background: url(images/layout/btn_vprom_on.png) top left no-repeat;

}

.btnclritm {
  float: right;
  width: 150px; height: 17px;
  margin: 5px 0px 1px 0px;
  padding: 0px 5px 0px 5px;
  background: url(images/layout/btn_clearitems.png) top left no-repeat;

}

.btnclritm:hover {
   background: url(images/layout/btn_clearitems.png) top left no-repeat;

}


.ptn {
  float: right;
  border: 1px solid gray;
  width: auto; height: 16px;
  font: 500 13px verdana;
  margin: 0px 10px 10px 0px;
  padding: 0px 5px 0px 5px;
  background-color: #ccc;
}
.ptn:hover {
  background-color:#999;
  color:orange;
  }
.ptn a {
  width:auto;
  list-style-type: none;
  text-decoration:none;
  font: 500 12px verdana;
  color:black;
  margin: 5px 0px 5px 0px;
}

.ptn a:hover {
  color:orange;
}

.ptn input {
  list-style-type:none;
  width: auto; height: 20px;
  list-style-type: none;
  text-decoration:none;
  font: 500 12px verdana;
  color:black;
  margin: 5px 0px 5px 0px;
  }

.hidden {
  display:none;
  visibility:hidden;
   }

.error {
  display:block;
  color: red;
}

/*
Copyright 2008 vtxlabs.com. All Rights Reserved.
dev@vtxlabs.com

*/