/* CSS Document */
#main_left {
   display: inline;
   float: left;
   width: 154px;
}
.left_inner, .center_inner, .right_inner {
   padding: 0;
}
.left_inner{
   padding: 5px;
}
#main_center {
   display: inline;
   border: none;
}
.item_wrap {
   width: 500px;
   padding: 10px;
   background-color: #E5F3DA;
}
.item_wrap .image{
   float: none;
}
.product_specs {
   list-style: none;
   margin: 0;
   padding: 0;
}
.product_specs li {
   padding: 3px 0;
}

.product_specs li label{
   font-weight: bold;
   color: #2C6182;
}
.product_specs li span{
   color: red;
}
.parent{
	position:relative;
	margin : auto;
	/*border : 1px; */
	width: 915px; 
	margin-left:45px;

}

.top_image{
	background: url(../images/top_image.jpg) no-repeat;
	height: 210px;
	width: 912px;
	clear: both; 
}

.top_image_links{
	float:right;
	border:2px;
	padding-right:21px;
	padding-top:14px;
}

.top_icon{
	float:left;
	padding-right:12px;
	
}

.top_link{
	font-family:Georgia, "Times New Roman", Times, serif;
	
	color:#8D7408;
}

.top_image_link{
	padding-top:7px;
	clear:both;
}

.nav_bg{
	width: 912px;
	height: 43px;
	background:url(../images/nav_bg.jpg) repeat-x;
	border: 0px;
	float:left;
	position:relative;
	text-align:left;
}

.nav{
	
	/*float:left;*/
	
width: 800px;
list-style: none;
line-height: 1;
float:left;
margin-top:5px;
padding-top:5px;
margin-left:60px;
vertical-align:bottom;

height:37px;
	
}



/*
.nav_menus{
	position: relative;
	margin: auto;
	padding-top:5px;
}
*/


.nav ul { /* all lists */
padding: 0;
margin: 0;
margin-top:0;
padding-top:0;
height:40px;

}

.parent .nav_bg .nav .list { /* all list items */

   display:inline;
   font-family:Georgia, "Times New Roman", Times, serif; 
   font-size:18px; 
   font-weight:normal;
   background:url(../images/nav_link.jpg) no-repeat top; 
   
   color:#FFFFFF;
   list-style:none;
   
    padding-left:7px;
   padding-right:7px;
   padding-top:5px;
  height:37px;
  vertical-align:bottom;  
  
   margin-left:4px;
   margin-right:11px;
  /* background:#FF33FF;  */
  
}

.parent .nav_bg .nav .devidor{
	display:inline;
   font-family:Georgia, "Times New Roman", Times, serif; 
   font-size:18px; 
   font-weight:normal;
   background:url(../images/devider.gif) no-repeat top;
   
   color:#FFFFFF;
   list-style:none;
   
    padding-left:7px;
   padding-right:7px;
   padding-top:5px;
  height:36px;
  vertical-align:bottom;  
  
   margin-left:4px;
   margin-right:11px;
  /* background:#FFFF00;*/

}

/*.nav_single_menu_li{
   font-family:Georgia, "Times New Roman", Times, serif; 
   font-size:18px; 
   height:30px;
   border:thin dashed #FFFFFF;
   font-weight:normal; 
   color:#ffffff;
   float:left;
   vertical-align:baseline;
   background:url(../images/nav_link.jpg) no-repeat top; 
   list-style:none;
   padding-top:5px;
   height:30px;
   padding-left:20px;
   padding-right:20px;
    
  line-height:20px;
   margin-left:10px;
   margin-right:30px;
   padding-top:10px;
   padding-bottom:0px;
   /*display:inline;
}*/
.nav li a{

  text-decoration:none;
  color:#FFFFFF;
}

.nav li a:hover {

   text-decoration:none;
   color:#ffff00;
}

.nav_single_menu_li { /* all lists */
padding: 0px 0px 0px 0px;
margin: 0;
list-style: none;
line-height: 1;
margin-top:46px;


}

.nav_single_menu_li ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
}

.nav_single_menu_li li { /* all list items */
float: left;
display:inline;

}



.top_link:link{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#8D7408;
	text-decoration:none;
}

.top_link:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#8D7408;
	text-decoration:none;
}

.top_link:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#8D7408;
	text-decoration:underline;
}

.phone{
	
	font-size:18px;
	color:#8D7408;
}

.body_parent{
	/*margin-right:45px;*/
	
	padding-top:29px;
	padding-bottom:27px;
	
	width: 912px;
	
	background-color:#F4F4F4;
	padding-bottom:40px;
	position:relative;
	float:left;
	/*position:relative;
	float:left;*/
	
}

/*.body_parent{
	position:relative;
	background-color:#F4F4F4;
	/*border : 1px; 
	width: 911px;
	padding-bottom:40px;
	clear:both;
	
}*/

.body_parent_top{
	width:202px;
	/*height:5px;*/
	/*border: 1px #000000 solid;*/
	padding-bottom:3px;
	border-bottom:1px #AFAFAF dashed;
	margin-bottom:24px;
	float:left;
	display:block;
	
	
}

.content_head{
	float:left;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#004890;
	
	/*border-bottom:1px #AFAFAF dashed;*/
	
	
}



.content_header{
	/*float:left;*/
	width:185px;
	display:block;
	text-align:left;
	/*height:px;*/
	/*border: 1px #000000 solid;*/
	/*border-bottom:1px #AFAFAF dashed;*/
	margin-bottom:24px;
	/*margin-left:40px;*/ 
	padding:0px;
	
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#004890;
	border-bottom:1px #AFAFAF dashed;
	
	
}

.name{
	float:left;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#9E8207;
	
	
}

/*.title_border{
	background:url(../images/bottom_border.jpg) repeat-x;
	
}*/
.top_body{
	
	width:825px;
	padding-left:40px;
}

.body_parent_des{
	width:825px;
	text-align:justify;
	
	padding-top:11px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#004890;
	clear:both;
	
}

.bodytext{
	display:inline;
	
	
}

.body_Cart{
    width:825px;
	text-align:justify;
	
	
	/*font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#004890;*/
	margin-left:40px;

}



.body_parent_item{
	width:911px;
	
	padding-bottom:19px;
	padding-top:40px;
	/*font-size:14px;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#004890;
	
}

.body_parent_item_level{
	
}

.whole_item_list{
	position:relative;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	width:875px;
	padding-left:40px;	
}



.item_lists{
position:relative;
/*padding-top:19px;
padding-bottom:0px;
padding-left:44px;*/
width:875px;
float:left;

}
#product_line{
width:875px;
float:left;
}

.item_lists_bottom{
position:relative;
/*padding-left:44px;
padding-top:0px;
padding-bottom:27px;*/
width:875px;

}
#tx-ttproducts-pi1-listoffers{
width:875px;
float:left;
}
.item_list{   
	float:left;
   width:264px;
   height: 300px;
	margin: 0 8px 25px 0;
	background-color: #E5F3DA;
}
.item_title {
   width: 236px;
   margin: 5px auto;
   padding: 5px 0 0 0;
	background: transparent url(../images/title_top.png) no-repeat right top;
}
.title{
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #004890;
	text-align: center;
	padding: 1px 5px 6px;
	background: #fff url(../images/title_bottom.png) no-repeat right bottom;
	
}
.item_list_last{
	position:relative;
	padding-bottom:25px;
	
    width:264px;
	height:185px;
	background:url(../images/item_bg.jpg) no-repeat;
	float:left;
}

.list_top{
	
	padding-top:7px;
	padding-bottom:10px;
	padding-left:8px;
	margin:auto;
	width:255px;
	clear:both;
	position:relative;
}

.left_slice{
	width:4px;
	height:26px;
	float:left;
}

.left_slicer{
	width:3px;
	height:26px;
	float:left;
	padding:0px;
	margin:0px;
	
}

.button{
	
	width:230px;
	height:26px;
	background:url(../images/bg_title_middle.jpg) repeat-x;
	float:left;
	padding:0px;
	margin:0px;
}

.left_slice1{


	width:4px;
	height:25px;
	float:left;

}

.button1{
	
	width:63px;
	height:25px;
	background:url(../images/mid_slice.jpg) repeat-x;
	float:left;
	

}

.button1 a{
	text-decoration:none;
}



.title a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-decoration:none;
	color:#004994;
}


.title a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-decoration:none;
	color:#FFCC99;
}

.cat_title{
	padding-left:10px;
	padding-top: 3px;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#004890;
}

.cat_title a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-decoration:none;
	color:#004994;
}

.cat_title a:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-decoration:underline;
	color:#FFCC99;
}



.code{
	padding-right:10px;
	padding-top: 7px;
	font-size:12px;
	font-family:"Times New Roman", Times, serif, Tahoma;
	color:#727272;
	float:right;
}

.item_body{
	width:260px;
	/*margin:auto;*/
	margin-right:0px;
	
	
}
.image{
	float:left;
	display: inline;
	margin: 5px 0 5px 10px;
	width:102px;
	
	
}
.text{
	float:right;
	display: inline;
	width:141px;	
	margin-bottom:5px;
	padding-bottom:2px;
	padding-left:5px;
	
}

.text1{
	font-family:"Times New Roman", Times, serif, Tahoma;
	font-size:12px;
	color:#004890;
	width:121px; 
	text-align:left;
	margin-bottom:7px;
}

.text2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#2D6698;
}

.buy {
	margin: 10px 0 0;
	padding: 15px 0 0;
	border-top:1px #727272 solid;
}

.buy_button {
   width: 70px;
   margin: 0 auto;
}
.buy_button a{
   display: block;
   width: 70px;
   height: 24px;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
   color: #FFD883;
   padding: 6px 0 0 7px;
   background: transparent url(../images/buy_button.png) no-repeat left bottom;
}
.buy_button a:hover {
   color: #fff;
   background: transparent url(../images/buy_button_hover.png) no-repeat left top;
}
.item_spacer{
	width:15px;
	float:left;
}

.hgap{
	width:911px;
	height:25px;
	float:left;
}

.bottom_spacer{
	width:911px;
	height:19px;
	float:left;
}

.body_footer {
	
	width:911px;
	#background-color: #0150A0;
	float:left;
	border-top:#000000 2px solid;
	height:48px; 
	background-color:#ffffff
}

.foot_middle{
	position:relative;
	padding-left:0px;
	padding-top:13px;
	#color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	#font-size:12px;
	color:#000000;
	width:780px; 
	font-size: 10px;
}

.developer{
	float:right;
	padding-right:25px;
	padding-bottom:6px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.bottom{
	width:911px;
	height:27px;
	float:left;
	margin-bottom:0px;
	padding-bottom:0px;
}

.single{
	color:#004890;
	font-size:28px;
}

.single a{
	color:#004890;
	text-decoration:none;
	font-size:28px;
}

.single a:hover{
	color:#FFCC99;
	text-decoration:underline;
	font-size:28px;
}



.body_show_cat_pro{
	width:827px;
	margin-left:40px;
}


.parent .body_parent .body_show_cat_pro .body_cat{
     wwidth:200px;
	text-align:left;
	
	margin-right:20px;
	float:left;
	
}


/*.body_product{
     width:590px;
	text-align:left;
	margin-left:40px;
	float:right;
	border:1px #999999 solid;
	background-color:#00FF99;
	
}*/


.content_header_cat{
	/*float:left;*/
	width:225px;
	display:block;
	text-align:left;
	/*height:px;*/
	/*border: 1px #000000 solid;*/
	/*border-bottom:1px #AFAFAF dashed;*/
	margin-bottom:24px;
	/*margin-left:40px;*/ 
	padding:0px;
	
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#004890;
	border-bottom:1px #AFAFAF dashed;
	
	
}

.cart_header{
	width:145px;
	display:block;
	text-align:left;
    margin-bottom:24px;
	padding:0px;
    font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#004890;
	border-bottom:1px #AFAFAF dashed;
}

.parent .body_parent .body_show_cat_pro .content_cat_pro{
		/*float:left;*/
	width:225px;
	display:block;
	text-align:left;
	position:relative;
	margin-bottom:24px;
	padding:0px;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#004890;
	border-bottom:1px #AFAFAF dashed;
}

.text_invoice{
	background:#FFF4F4;
}

b{
color:#2E66A1
}

.title a{
	text-decoration:none;
}

.title a:hover{
	color:#004890;
	text-decoration:underline;
}

.dummy_text{

	display:block;
	text-align:left;
    margin-bottom:24px;
	padding:0px;
    font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#004890;
	border-bottom:1px #AFAFAF dashed;
}
/* Display Fix start */

#tx-ttproducts-pi1-list span.title {
   display: block;
   width: 400px;
   text-align: left;
   margin: 5px;
   padding: 7px 0 0;
   background: transparent url(../images/big_title_top.png) no-repeat left top;
}
#tx-ttproducts-pi1-list img {
   margin: 1em 0 0 1em;
}
#tx-ttproducts-pi1-list .tx-ttproducts-pi1-wrap2 {
   display: inline;
   /* margin: 1em 5em 0 0; */
}
#tx-ttproducts-pi1-list span.title .tx-ttproducts-pi1-wrap1 {
   display: block;
   padding: 0 8px 7px;
   background: transparent url(../images/big_title_bottom.png) no-repeat left bottom;
   
}

#tx-ttproducts-pi1-list #topnav a, #tx-ttproducts-pi1-list #topnav .tt-products-pi1-currentpage {
	padding-left: 5px;
	padding-right: 5px;
}
/* Display Fix end */




#tx-ttproducts-pi1-listcat li{list-style:none; }
