

/* @@common.css  */

html * { font-size: 99% }
body { font-family: tahoma,verdana,arial,helvetica,sans-serif; font-size: 100.01%;color: #000;background: #fff;text-align: left;}
body { text-align: center;margin-right:1px;margin-top:0px;}
img {padding:0px;margin:0px;}

a:link {color: #003399; font-size: 12px;text-decoration:underline;}
a:active { color: #FF9933; font-size: 12px;text-decoration:underline;}
a:visited{ font-size : 12px; color:#003399;text-decoration:underline;}
a:hover{ font-size : 12px; color:#FF3300;text-decoration:none;}

td, p {font-size:12px;}
.serif { font-family: times,serif; font-size: small; }

option { padding-left: 0.4em;font-size:12px; }
* html body * { overflow:visible; }
* html iframe, * html frame { overflow:auto; }
* html frameset { overflow:hidden; }
html { height: 100%; margin-bottom: 1px; }

fieldset, img { border: 0 solid; }
ul, ol, dl { margin: 0 0 1em 1em }
li { margin-left: 1.5em; line-height: 1.5em; }
dt { font-weight: bold; }
dd { margin: 0 0 1em 2em; }
blockquote { margin: 0 0 1em 1.5em; }


#header{position:relative; width:99%;width:"100%";}
#header_start, #nav, #main, #page_wrap, #footer { clear:both; }

#header {position:relative; margin:0px;padding:0px;}
#header ul{list-style: none;padding: 0;margin: 0; padding-top:15px; vertical-align:bottom;}
#header li{float: left; list-style: none;font-size:11px; font-weight:bold; color:#fff;vertical-align:bottom; }
.ttabs img{margin-right:3px; }

#frame {width:100%;width:"100%";margin:0 auto;padding:0 0px;text-align:left;background-color:#ffffff;min-height:510px;height:auto !important;height:515px;}



  .hideboth #col3 {margin-left: 0; margin-right: 0}
  .hidecol1 #col3 {margin-left: 0; margin-right: 200px}
  .hidecol2 #col3 {margin-left: 200px; margin-right: 0}

  .hideboth #col1, .hideboth #col2 {display:none}
  .hidecol1 #col1 {display:none}
  .hidecol2 #col2 {display:none}


   .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
  }

  .clearfix { display: block }
  .floatbox { overflow:hidden }
  #ie_clearing { display: none }

  .subcols, .subcols_oldgecko {
    width: 100%;
    overflow:hidden;
  }
 
  .subcols li,.l25 li, .r25 li {text-align:left; list-style:none}
  .subcols ul {text-align:center;width:100%}
  
  .subcols_oldgecko { float:left }

  .l, .l25, .l33, .l38, .l50, .l62, .l66, .l75  {float: left; }
  .r, .r25, .r33, .r38, .r50, .r62, .r66, .r75  {float: right; margin-left: -5px; }

  .l25, .r25 { width: 25% }
  .l33, .r33 { width: 33.333% }
  .l38, .r38 { width: 38.2% }
  .l50, .r50 { width: 50% }
  .l62, .r62 { width: 61.8% }
  .l66, .r66 { width: 66.666% }
  .l75, .r75 { width: 75% }
  .l, .r { width: auto }


  .subc  { padding: 0 0.5em; }
  .subcl { padding: 0 1em 0 0 }
  .subcr { padding: 0 0 0 1em }

  .skip, .hideme, .print {
    position: absolute;
    top: -1000em;
    left: -1000em;
    height: 1px;
    width: 1px;
  }

  .skip:focus, .skip:active {
    position: static;
    top: 0;
    left: 0;
    height: auto;
    width: auto;
  }




#main { background:#fff;padding:0px;margin:0 auto;float: left;width:100%;width:"100%";z-index:100;}
#page_wrap{ float: left;color:#000;width:100%;width:"100%";max-width: 90em;margin: 0 auto;padding:0px; text-align:left;background:#fff;min-height:515px;height:510px;}  
#cont_wrap { float:none; clear:both;margin:0px;margin-left: 10px; padding:0px;width: 98%;position:relative;}  
#col1_content, #col2_content, #col3_content { position:relative; }
  

  
.r1w, .r2w{float:left;}
.r1w{width:285px;}
.r2w{width:auto;}
.secSpace{margin-bottom:17px;}
.upOne{margin-top:-1px;}
.dBlock{display:block;}
.cBoth{clear:both;}
  
 /*---------------------contents ---------------*/   
  
  

  
textarea, pre, tt, code {font-family:"Courier New", Courier, monospace;  	}


  


  h1,h2,h3,h4,h5,h6 { 
  	font-family:"Tahoma","times new roman"; 
  	font-weight:bold; 
  	color:#990000;
  	margin: 0 0 0.25em 0; 
  }

  h1 { font-size: 200% }                        /* 24px */
  h2 { font-size: 105%; } 
  h3 { font-size: 150% }                        /* 18px */
  h4 { font-size: 133.33% }                     /* 16px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 116.67%; font-style:italic }  /* 14px */

 

p { line-height: 1.5em; margin: 0 0 1em 0; font-size: 12px; }
p.inline {color: inherit;background-color: inherit;display: inline;padding: 0px;}

  /* ### Lists   #### */

  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em }

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

  /* ### text formatting*/

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }


  .note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;}
  .important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
  .warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
  .center { text-align:center; margin: 0.5em auto }
  .spacer{clear:left;}






  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #eee solid;
  } 
  
  
  /*
  print version
  #col1, #col1_content { float:none; width: 100%; margin: 0; padding: 0; border: 0}

  #col2 {display:none}
  #col3 {display:none}  
  */
  



/* @@structures.css  */
  
 
  

  #col1 { width: 75%; float:right;margin:0;padding:0}
  #col1_content { padding-left: 1px; padding-right: 0px; }

  #col2 { margin-right: 75%; margin-left: 0; }
  #col2_content { padding-left: 0px; padding-right: 0px; }




/* @@ie.css  */



  html { height: auto; margin-bottom:0; }
  * html textarea { overflow:scroll; overflow-x: hidden; }
  * html input { overflow: hidden; }
  body { position:relative }  /* Essential in IE7 for correct layout scaling ... */
  * html body { position:static }  /* ... but not for IE5.x and IE6 */
  #main { position: relative } /* helpful for several problems in older IE versions*/
  .clearfix { display: inline-block }  /* ... especial for IE7 */
  .clearfix { display: block }      /* ... für IE5,IE6,IE7 */
  * html .clearfix { height: 1% }   /* ... für IE5 + IE6/Win | hasLayout aktivieren */
  * html .floatbox { width:100% }
  .slidebox {
    margin-right: -1000px;
    position:relative;
    height: 1%
  }
  * html #col1 { position:relative } 
  * html #col2 { position:relative } 
  * html #col3 { position:relative }
  body { height: 1% }
  #page_wrap, #header, #nav, #main, #footer { zoom:1 }             /* IE6 & IE7    */
  #page_wrap { height: 1% }                                        /* IE 5.x       */
  * html #header, * html #nav, * html #main, * html #footer { width: 100% }  /* IE 5.x & IE6 */
  * html #header, * html #nav, * html #main, * html #footer { wid\th: auto } /* IE 6         */
  * html ul { position: relative }
  * html ol { position: relative }
  * html dl { position: relative }
  body ol li { display:list-item; }
  #page_wrap {  min-height:510px;height:auto !important;height:515px;}
  #ie_clearing {
    position:static;
    display:block;
    \clear:both;
    width: 100%;
    font-size:0px;
    margin: -2px 0 -1em 1px;
  }
  * html #ie_clearing { margin: -2px 0 -1em 0}
  #col3_content {margin-bottom:-2px }
  html {margin-right: 1px}
  * html {margin-right: 0}
  #col3 { position:relative }
  * html body a, * html body a:hover { background-color: transparent; }
  * html .c50l, * html .c25l, * html .c33l, * html .c38l, * html .c66l, * html .c75l, * html .c62l,
  * html .c50r, * html .c25r, * html .c33r, * html .c38r, * html .c66r, * html .c75r, * html .c62r {
    display:inline;
  }


  * html #col1 { display: inline }
  * html #col2 { display: inline }
  * html #col1_content { word-wrap: break-word; }
  * html #col2_content { word-wrap: break-word; }
  * html #col3_content { word-wrap: break-word; }

  * html .subcolumns .subc,
  * html .subcolumns .subcl,
  * html .subcolumns .subcr { word-wrap: break-word; overflow:hidden; }


@media print
{
  #col3 { height: 1% }
}


div.saving{display:none;position:absolute;top:200px;left:0;width:100%;text-align:center;background:#ffff99;opacity:.75;border-top:1px solid #ff3300;border-bottom:1px solid #ff3300;}


/* @@skinned.css  */

.f_9,.f_9 a,.f_9 a:visited,.f_9 a:hover,.f_9 a:active,.f_9 a:link{ font-weight : normal;color: #393939; font-size: 9px; text-decoration:none;}

.error_view{text-align:center;border: 1px solid #FF3300;background-color: #FFFF99;font-weight: bold;color:#000000;padding: 4px;}
.saved_view{border: 1px solid #FF3300;background-color: #EEE;font-weight: bold;color: #000;padding: 4px;}

#row, #crumb {float:none;clear:left;margin-top:5px;width:auto;font-weight:bold; background:inherit;}
#crumb a:link,#crumb a:active{ font-weight:bold; color: #003399; font-size: 11px; text-decoration: none;}
#crumb a:visited{ font-weight:bold; font-size: 11px; color: #003399;text-decoration: none;}
#crumb a:hover{ font-size: 11px; background-color: #003399; color:#FFF; font-weight:bold; text-decoration: underline;}  
  
.input_field{ border:1px solid #CCC;font-size:12px;overflow: auto; padding:2px; }
.input_field:focus{ border:2px solid #FDC339;padding:2px;overflow: auto; font-size:12px; }
.input_submit { font-weight:700;font-size:0.9em; }

#footer{position:relative; z-index:1;width:99%;  margin:0 auto; padding-top:10px;margin-top:20px;padding-bottom:10px; background:#fff;text-align:center;}
#footer #footerLink{text-align:center;background:#fff;width:99%;}
#footer #footerLink ul{list-style: none;padding: 0;margin: 0; padding-top:5px; }
#footer #footerLink ul li{display:inline; height:10px; list-style: none; font-size:6pt; color:#666; margin:0; padding:0; }
#footer div#footerLink li a{text-decoration:none;font-size:11px;}
#footer #footerLink li a:hover{color:#000;}
#footer #footerLink li .separator{margin-left:10px; margin-right:10px;}

#top_links{float:left; height:26px; margin-left:15px;}
#top_links ul{list-style: none;padding: 0px;margin: 0px; padding-top:3px; }
#top_links li{float: left; list-style: none;font-size:9px; font-weight:bold; color:#fff }
#top_links li a{text-decoration:underline;}
#top_links li a:hover{text-decoration:none;}
#top_links .separator{color:#fff; padding-left:2px; padding-right:2px;}

#top_links2{ float:left; height:26px; margin:3px 0px 0 15px; }
#top_links2 a{color:#AF603C;font-size:11px;}
#top_links2 ul{list-style: none;padding: 0;margin: 0; padding-top:5px; }
#top_links2 li{float: left; list-style: none;font-size:10px; font-weight:bold; color:#fff; }
#top_links2 li a{text-decoration:underline;}
#top_links2 li a:hover{text-decoration:none;color:#634345;}
#top_links2 .separator{color:#D4A78F; padding-right:1px;}
  

.divider {padding-top: 7px;}
.ot_l_5 {padding-left: 5px;font-family: verdana,arial,helvetica,sans-serif;}
.results { font-weight : bold; background : transparent; color : #000000; font-size: 12px; }
.sans { font-family: verdana,arial,helvetica,sans-serif; font-size: 14px; }
.regularprice { font-family: arial,verdana,helvetica,sans-serif; text-decoration: line-through; }
.tiny {  color: #000000;font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; }
.tiny a:link,.tiny a:active{ color: #003399; font-size: 11px; text-decoration: none;}
.tiny a:visited{ font-size: 11px; color: #003399;text-decoration: none;}
.tiny a:hover{ font-size: 11px; color: #003399; text-decoration: underline;}  
  
  
.search_options { font-size:13px; }
  
  
/* LEFT NAVIGATION */
  
.gt_wrap { width:100%;background:url(../../bgs/table-bg-light-blue-30.jpg) repeat-x;padding:0px;height:30px;margin:0px; } 
.gt_wrap_orange { width:100%;background:url(../../bgs/table-bg-light-orange-30.jpg) repeat-x;padding:0px;height:30px;margin:0px; } 
.gt_wrap_red { width:100%;background:url(../../bgs/table-bg-light-red-30.jpg) repeat-x;padding:0px;height:30px;margin:0px; } 


.gt_title { margin:0px 0px 0 0;padding:8px;color:#000;font-size:11px;font-weight:bold; }
.gt_title_white12 { margin:0px 0px 0 0;padding:8px;color:#FFF;font-size:12px;font-weight:bold; }

.gi_wrap { width:99%;float:left;padding:0px;border:1px solid #003399; }
.gi_wrap_orange { width:99%;float:left;padding:0px;border:1px solid #FE9328; }
.gi_wrap_red { width:99%;float:left;padding:0px;border:1px solid #800000;} 
  
  
.leftnav_head { float:left;display:block;margin-top:5px;width:99%;border:1px solid #999999;}
.leftnav_head{ font-size:11px; font-weight:bold;width:99%; }
.leftnav_alltitle { height:12px;line-height:12px; }
.leftnav_alltitle,
.leftnav_alltitle a,
.leftnav_alltitle a:active,
.leftnav_alltitle a:visited,
.leftnav_alltitle a:hover
{ font-size:11px; font-weight:bold; color:#003399; text-decoration:none;}

.leftnav_link { float:left;width:100%;padding:3px;text-align:left;color:#999999;font-size:11px;text-decoration:none;}
.leftnav_link a,.leftnav_link a:active,.leftnav_link a:link,.leftnav_link a:visited
{ font-size:11px; font-weight:normal; color:#003399; text-decoration:none;}
.leftnav_link a:hover {font-size:11px; font-weight:normal; color:#800000; text-decoration:underline;}


.leftnavlink a,.leftnavlink a:active,.leftnavlink a:visited {font-size:11px; color:#003399;line-height:11px;}
.leftnavlink:hover {color:#ff3300;}
  








.left_filter_title {
     color: #221E1F;
     background-color: inherit;
     background-image: url(../../bgs/left-browse-sep.gif); 
	 background-repeat: repeat-x; background-position: left bottom;
     padding: 2px 1px 2px 0px;
     margin: 0px 0px 0px 0px;
     font-weight: bold;
     font-size: 12px;

     }



.left_filter_item ul {
     color: inherit;
     background-color: inherit;
     padding: 0px;
     margin: 1px 5px 2px 0px;
     list-style: none;
     }



.left_filter_item ul li {
     color: inherit;
     background-color: inherit;

     padding: 0px;
     margin: 0px;
     border: 0px;
     list-style: none;
     width: 100%;
     }



.left_filter_item ul li a {
     color: #666666;
     background-color: inherit;
     font-weight: normal;
     display: block;
     text-decoration: none;
     padding: 1px 2px 2px 3px;
     }



.left_filter_item ul li a:hover {
     color: #ff3300;
     background-color: inherit;
     text-decoration: underline;
     }	


 


/* TABS START */
#tab_wrapper { width:100%;padding:0px;margin:0px;float:left; }
#tabbed_content { border:1px solid #003399;width:99%;float:left;padding:5px;}

#tabs_description 			{ float:left;width:99%;line-height:normal;background-color:#fff;}
#tabs_description ul 			{ margin:0;padding: 0;list-style:none;padding-left:10px; }
#tabs_description li 			{ display:inline; }
#tabs_description a 			{ float:left;border:1px solid #fff;border-bottom:0px;background-color:#fff;margin:0;padding:0 0 0 5px;text-decoration:none;}
#tabs_description a b 		{ color:#003399;font-size:11px;float:left;display:block;background-color:#fff;padding:5px 15px 4px 6px;}
#tabs_description a b 		{ float:none; }
#tabs_description a:hover 	{ background-color:#336699;border:1px inset #999;border-bottom:0px; }
#tabs_description a:hover b 	{ padding:5px 15px 4px 6px;font-size:11px;color:#fff;background-color:#336699;}
#tabs_description li .active	{ background-color:#336699;border:1px outset #999;border-bottom:0px;}
#tabs_description li .active b 	{ color: #fff;background-color:#336699;font-size:11px;}	  


#tabbed_item_content { width:98%;float:left;padding:5px;}

#tabs_item_menu 			{ float:left;width:99%;line-height:15px;background-color:#fff;border:1px solid #003399;}
#tabs_item_menu ul 			{ margin:0;padding: 0;list-style:none; }
#tabs_item_menu li 			{ display:inline;clear:left;line-height:16px; }
#tabs_item_menu a 			{ float:none;background-color:#fff;margin:0;padding:0px;text-decoration:none;}
#tabs_item_menu a b 		{ color:#003399;font-size:12px;float:left;display:block;background-color:#fff;}
#tabs_item_menu a b 		{ float:none;padding:4px; }
#tabs_item_menu a:hover 	{ background-color:#336699; }
#tabs_item_menu a:hover b 	{ padding:0px;font-size:12px;color:#fff;background-color:#336699;padding:4px;}
#tabs_item_menu li .active	{ background-color:#336699;}
#tabs_item_menu li .active b 	{ color: #fff;background-color:#336699;font-size:12px;}	  

.tabbed_thumbs {list-style:none;margin:0;padding:0;clear:both;}
.tabbed_thumbs li {list-style:none;float:left;margin:0px;padding:2px;}
.tabbed_thumbs li a {border:1px solid #ccc;display:block;float:left;margin:0 10px 0 0;}
.tabbed_thumbs li a.active,.tabbed_thumbs li a:hover {border:1px solid #333;}
.tabbed_thumbs li a img {border:none;padding:2px;margin:0px;}



#item_title { float:none;padding:4px; }
#item_title h1 { font-size:130%;color:#000;font-weight:bold; }

.itemTitle { font-weight : bold;color: #961502; font-size: 14px; }
.itemTitle a:link{ font-weight : bold;color: #961502; font-size: 14px; text-decoration:underline;}
.itemTitle a:visited{ font-weight : bold;color: #961502; font-size: 14px; text-decoration:underline;}
.itemTitle a:hover{ font-weight : bold;color: #961502; font-size: 14px; text-decoration:underline;}


.item_thumb_small { padding:3px; }
.item_thumb_small img{ border: 1px solid #999;padding:3px;}
.item_thumb_small img:hover{ border: 1px solid #ff3300;padding:3px;}
.phone_line {float:left;width:100%;font-weight:bold;font-size:11px;padding:3px;}
.phone_line_numbers {font-weight:bold;font-size:12px;padding:3px;color:#000;}
.item_short {font-weight:normal;font-size:10px;padding:3px;color:#000;}
.item_short a, .item_short a:active,.item_short a:visited
{font-weight:normal;font-size:11px;padding:3px;color:#003399;text-decoration:underline;}
.item_short a:hover
{font-weight:normal;font-size:11px;padding:3px;color:#990000;text-decoration:none;}


/* PRICING */
.pricing_header { font-weight:bold;color:#FFFFFF;padding:3px;font-size:13px;text-align:left; }
.pricing_wrap{ text-align:left; }

.pricing_store { font-weight:bold; padding:4px;font-size:12px;background:url(../../icons/orange_arrow.gif) no-repeat;background-position: 0px 7px; }
.pricing_item { font-weight:normal;color:#5B3737;padding:3px;font-size:11px;text-align:left; }
.pricing_line { float:left;width:100%;padding:3px;font-size:11px;text-decoration:none; }
.pricing_line_price { float:left;width:100%;border:1px solid #800000;padding:3px;font-size:11px; }
.buy_line_link { float:left;width:100%;font-weight:bold;color:#5B3737;padding:4px;font-size:11px;text-align:center;text-decoration:none; }


.pricing_params { float:left;width:60%;padding:0px;font-size:11px; }
.pricing_price { float:right;width:40%;padding:0px;font-size:11px;color:#990000;font-weight:bold; }


/* SIMS */
#sim_title_wrap { clear:left;float:left;color:#fff;border:1px solid #003399;font-weight:bold;font-size:11px;margin-top:20px;width:580px;background:url(../../pixels/sim-bg-1.gif);padding:4px; }
#sim_title_wrap_acc { clear:left;float:left;color:#fff;border:1px solid #5B3737;font-weight:bold;font-size:11px;margin-top:20px;width:580px;background:url(../../pixels/sim-bg-1.gif);padding:4px; }
#sim_items_wrap { clear:left;float:left;border:1px solid #999999;border-top:0;width:580px;padding:4px;text-align:center;background:#F1F8F5; }


#sim_thumb { text-align:center;padding:3px; }
#sim_thumb img { border:1px solid #999999; }
#sim_thumb img:hover { border:1px solid #5B3737;background-color:#EEEEEE; }
#sim_items_wrap:hover { border:1px solid #5B3737;background-color:#EEEEEE; }


#sim_title a{ font-weight:bold;text-decoration:none;color:#555;font-size:10px; text-align:left;}
#sim_price a{ font-weight:bold;text-decoration:underline;color:#990000;font-size:11px;text-align:center; }


/* SIMILAR PAGES LEFT */
.similar_pages_left { float:left;padding:4px;margin:0;width:99%;border:1px solid #003399; }
.similar_pages_left,
.similar_pages_left a,
.similar_pages_left a:active,
.similar_pages_left a:visited{font-weight:normal;font-size:11px;color:#003399;text-decoration:none;}
.similar_pages_left a:hover{font-weight:normal;font-size:11px;color:#003399;text-decoration:none;}
.similar_pages_left li { list-style-type:none;padding:0px;margin:0px; }


li.rv_link { list-style-type:none;clear:left;padding:4px;margin:0px; color:#003399;}
li.rv_link a,
li.rv_link a:active,
li.rv_link a:visited{font-weight:normal;font-size:11px;color:#003399;text-decoration:none;}
li.rv_link a:hover{font-weight:normal;font-size:11px;color:#003399;text-decoration:none;}

/* RECENT VIEWS */
.rv_link,.rv_link a, .rv_link a:active, .rv_link a:visited {font-weight:normal;font-size:10px;color:#5B3737;text-decoration:none;} 
.rv_link  a:hover {font-weight:normal;font-size:10px;color:#800000;text-decoration:none;} 
.rv_link img:hover { border:1px solid #800000; }
.rv_link img { border:1px solid #fff; }




#params_header{ background-color:#003399;color:#FFF;font-weight:bold;font-size:12px;padding:4px;width:50%; }
#params_item { text-decoration:underline;font-size:11px;color:#000;padding:4px;background-color:#FFFFFF;color:#000000; }


/*BROWSING*/

#pagination { float:left;width:99%;height:24px;color:#000;font-weight:bold;font-size:11px;padding:1px;text-align:center;background:url(../../bgs/table-bg-light-blue-30.jpg) repeat-x; }
#pagination_orange { float:left;width:99%;height:20px;color:#000;font-weight:bold;font-size:11px;padding:5px;text-align:center;background:url(../../bgs/table-bg-light-orange-30.jpg) repeat-x; }

#pagination ul, #pagintation_orange ul { margin:0px;padding:4px; }
#pagination ul li,#pagination_orange ul li { list-style-type:none; float:left;padding:1px; }

#pagination_bottom { float:left;width:100%;color:#000;font-weight:bold;padding:4px;text-align:center;background:url(../../bgs/browse-bg-tile.gif) repeat-y; }
#pagination_bottom ul { margin:0px;padding:4px; }
#pagination_bottom ul li { list-style-type:none; float:left;padding:1px; }

#page_links { text-align:center;float:left;margin-left:100px; }
#page_links ul { margin:0px;padding:0px; }
#page_links ul li { list-style-type:none; float:left;padding:3px;margin:0px; }

#page_links { font-size:11px;color:#000;background-color:inherit;font-weight:bold; text-decoration:none;padding:4px;margin:0px; }
#page_links a{ font-size:11px;color:#fff;font-weight:bold; text-decoration:underline;padding:4px;margin:0px; }
#page_links a:hover{ font-size:11px;color:#fff;background-color:#003399;font-weight:bold; text-decoration:none;padding:4px;margin:0px; }

#pagination_orange #page_links a:hover{ font-size:11px;color:#fff;background-color:#990000;font-weight:bold; text-decoration:none;padding:4px;margin:0px; }



#browse_options { float:left;width:100%;height:30px;color:#000;font-weight:bold;padding:3px;padding-top:10px;padding-left:5px;text-align:center;background:url(../../bgs/browse-bg-tile.gif) repeat-y; }
#browse_options ul { margin:0px;padding:0px; }
#browse_options ul li { list-style-type:none; float:left;padding:3px;font-size:11px; }
#browse_options a{ color:#5B3737;font-size:11px;text-decoration:underline; }
#browse_options a:hover{ color:#990000;font-size:11px;text-decoration:none; }


#browse_top { float:left;width:100%;color:#000;font-weight:bold;padding:0px;margin:0px;background:url(../../bgs/browse-bg-top.gif) no-repeat; }
#browse_bot { float:left;width:100%;color:#000;font-weight:bold;padding:0px;margin:0px;background:url(../../bgs/browse-bg-bot.gif) no-repeat; }


.comments_wrap {float:left;width:99%;margin-right:3px;margin-top:25px;}
.comments_col1 {float:left;width:25%;background-color:#EEE;border:1px solid #CCC;padding:3px;}
.comments_col2 {float:left;width:72%;margin-left:3px;border:1px solid #CCC;padding:3px;}


/*  GRIDS */


.loop4c_wrap {float:left;width:25%;margin-right:0px;height:180px;background:url(../../pixels/dashed-pix.gif) no-repeat;background-position:bottom;}
.loop4c_image img {border:1px solid #ffffff;}
.loop4c_image img:hover {border:1px solid #800000;}
.loop4c_text {font-size:11px;float:left;width:90%;margin-left:8px;}
.loop4c_text a,.loop3c_text a:active,.loop3c_text a:visited {font-size:11px;line-height:11px;color:#003399;text-decoration:none;}
.loop4c_text a:hover {font-size:11px;color:#800000;text-decoration:none;line-height:11px;}
.loop4c_item_title {font-weight:bold;font-size:12px;line-height:16px;color:#003399;text-decoration:none;}
.loop4c_item_title  a{font-weight:bold;font-size:12px;line-height:16px;color:#003399;text-decoration:underline;}
.loop4c_item_title  a:hover{font-weight:bold;font-size:12px;line-height:16px;color:#FF3300;text-decoration:none;}
.loop4c_price_name {font-size:11px;color:#000;font-weight:normal;line-height:16px;}
.loop4c_price_value {font-size:12px;color:#990000;font-weight:bold;text-decoration:underline;}


.loop3c_wrap {float:left;width:33%;margin-right:10px;height:270px;margin-top:25px;background:url(../../pixels/dashed-pix.gif) no-repeat;background-position:bottom;}
.loop3c_image img {border:1px solid #ffffff;}
.loop3c_image img:hover {border:1px solid #800000;}
.loop3c_text {font-size:11px;float:left;width:90%;margin-left:8px;}
.loop3c_text a,.loop3c_text a:active,.loop3c_text a:visited {font-size:11px;line-height:11px;color:#003399;text-decoration:none;}
.loop3c_text a:hover {font-size:11px;color:#800000;text-decoration:none;line-height:11px;}
.loop3c_item_title {font-weight:bold;font-size:12px;line-height:16px;color:#003399;text-decoration:none;}
.loop3c_item_title  a{font-weight:bold;font-size:12px;line-height:16px;color:#003399;text-decoration:underline;}
.loop3c_item_title  a:hover{font-weight:bold;font-size:12px;line-height:16px;color:#FF3300;text-decoration:none;}


.loop3c_price_name {font-size:11px;color:#5B3737;font-weight:normal;line-height:16px;}
.loop3c_price_value {font-size:12px;color:#990000;font-weight:bold;text-decoration:underline;}
.loop3c_price_qty {font-size:11px;color:#003399;font-weight:normal;line-height:16px;text-decoration:underline;}
.loop3c_order {font-size:11px;color:#003399;font-weight:normal;line-height:16px;text-decoration:underline;}
.loop3c_order :hover {font-size:11px;color:#990000;font-weight:normal;line-height:16px;text-decoration:underline;}
.loop3c_compare  {font-size:11px;color:#003399;font-weight:normal;line-height:16px;text-decoration:underline;}
.loop3c_compare :hover {font-size:11px;color:#990000;font-weight:normal;line-height:16px;text-decoration:underline;}




.loop2c_wrap {float:left;width:49%;margin-right:10px;height:140px;margin-top:25px;background:url(../../pixels/dashed-pix.gif) no-repeat;background-position:bottom;}
.loop2c_image {float:left;width:105px;}
.loop2c_image img {border:1px solid #ffffff;}
.loop2c_image img:hover {border:1px solid #800000;}
.loop2c_text {font-size:11px;float:left;width:49%;margin-left:8px;}
.loop2c_text a,.loop2c_text a:active,.loop2c_text a:visited {font-size:10px;line-height:11px;color:#5B3737;text-decoration:none;}
.loop2c_text a:hover {font-size:10px;color:#800000;text-decoration:none;line-height:11px;}
.loop2c_item_title {font-size:10px;line-height:11px;color:#5B3737;text-decoration:none;}

.loop2c_price_name {font-size:11px;color:#5B3737;font-weight:normal;line-height:16px;}
.loop2c_price_value {font-size:12px;color:#800000;font-weight:bold;}

/*  LIST = 1 col */
.loop1c_wrap {float:left;width:99%;margin-right:3px;margin-top:25px;background:url(../../pixels/dashed-pix.gif) no-repeat;background-position:bottom;}
.loop1c_col1 {float:left;width:25%;}
.loop1c_col2 {float:left;width:49%;}
.loop1c_col3 {float:right;width:24%;background-color:#F5F6F1;padding:4px;border:1px solid #CCC;}
.loop1c_col12 {float:left;width:74%;}

.loop1c_wrap_cf {float:left;width:100%;margin-right:3px;margin-bottom:10px;background:url(../../pixels/dashed-pix.gif) no-repeat;background-position:bottom;}
.loop1c_wrap_cf, .loop1c_wrap_cf a { font-size:12px; }

.cf_row {background-color:#FFFFFF !important; cursor: pointer !important;  color: #000000 !important;}
.cf_row tr:hover {background-color:#FFFF99 !important; cursor: pointer !important;  color: #000000 !important;}





.loop1c_image img {border:1px solid #ffffff;}
.loop1c_image img:hover {border:1px solid #800000;}
.loop1c_text {font-size:11px;float:left;text-align:left;margin-left:1px;}
.loop1c_text a,.loop1c_text a:active,.loop1c_text a:visited {font-size:13px;color:#003399;text-decoration:none;}
.loop1c_text a:hover {font-size:13px;color:#800000;text-decoration:none;}
.loop1c_item_title {font-size:13px;color:#003399;text-decoration:none;}

.loop1c_price_name {font-size:11px;color:#000;font-weight:normal;line-height:16px;}
.loop1c_price_value,.loop1c_price_value a,.loop1c_price_value a:active,.loop1c_price_value a:visited {font-size:12px;color:#800000;font-weight:bold;text-decoration:underline;}
.loop1c_price_value a:hover{font-size:12px;color:#FF3300;font-weight:bold;text-decoration:none;}

.loop1c_date_title {font-size:11px;color:#000;font-weight:normal;line-height:16px;}
.loop1c_date_value {font-size:11px;color:#800000;font-weight:bold;}


/* NEWS LIST */


.loop3c_wrap_news {float:left;width:33%;margin-right:10px;height:210px;margin-top:25px;background:url(../../pixels/dashed-pix.gif) no-repeat;background-position:bottom;}
.loop3c_image_news {float:left;width:160px;}
.loop3c_image_news img {border:1px solid #ffffff;}
.loop3c_image_news img:hover {border:1px solid #800000;}
.loop3c_text_news {font-size:11px;float:left;width:90%;margin-left:8px;}
.loop3c_text_news a,.loop3c_text_news a:active,.loop3c_text_news a:visited {font-size:11px;line-height:11px;color:#003399;text-decoration:none;}
.loop3c_text_news a:hover {font-size:11px;color:#800000;text-decoration:none;line-height:11px;}
.loop3c_item_title_news, .loop3c_item_title_news a:active,.loop3c_item_title_news a:link,.loop3c_item_title_news a:visited {font-weight:bold;font-size:13px;line-height:11px;color:#003399;text-decoration:none;}
.loop3c_item_title_news a:hover {font-weight:bold;font-size:12px;line-height:13px;color:#FF3300;text-decoration:none;}

.lay_loop3c_link_news {font-size:11px;line-height:11px;color:#003399;border-bottom:1px dashed #ff3300;}
.loop3c_link_news {font-size:11px;line-height:11px;color:#003399;text-decoration:underline;}
.loop3c_date { font-weight:bold;color:#000;font-size:10px; }



.loop1c_wrap_news {float:left;width:99%;margin-right:3px;margin-top:25px;background:url(../../pixels/dashed-pix.gif) no-repeat;background-position:bottom;}
.loop1c_col1_news {float:left;width:20%;}
.loop1c_col2_news {float:left;width:55%;}
.loop1c_col3_news {float:right;width:20%;background-color:#F5F6F1;padding:4px;margin-left:5px;border:1px solid #CCC;}

.loop1c_image_news {float:left;}
.loop1c_image_news img {border:1px solid #eee;}
.loop1c_image_news img:hover {border:1px solid #800000;}
.loop1c_text_news {font-size:11px;float:left;text-align:justify;margin-left:1px;}
div.loop1c_text_news {font-size:11px;float:left;width:100%;text-align:justify;line-height:15px;margin-left:1px;}
.loop1c_text_news a,.loop1c_text_news a:active,.loop1c_text_news a:visited {font-size:13px;color:#003399;text-decoration:none;}
.loop1c_text_news a:hover {font-size:13px;color:#800000;text-decoration:none;}
.loop1c_item_title_news {font-size:13px;color:#003399;text-decoration:none;}

.loop1c_news_date_title {font-size:11px;color:#000;font-weight:normal;line-height:16px;}
.loop1c_news_date_value {font-size:11px;color:#800000;font-weight:bold;}

.lay_loop1c_link_news  {font-size:11px;color:#FF3300;font-weight:normal;line-height:16px;text-decoration:underline;}
.lay_loop1c_link_news :hover {font-size:11px;color:#990000;font-weight:normal;line-height:16px;text-decoration:underline;}



/* ARTCLES LIST */


.loop3c_wrap_articles {float:left;width:33%;margin-right:10px;height:210px;margin-top:25px;background:url(../../pixels/dashed-pix.gif) no-repeat;background-position:bottom;}
.loop3c_image_articles {float:left;width:160px;}
.loop3c_image_articles img {border:1px solid #ffffff;}
.loop3c_image_articles img:hover {border:1px solid #800000;}
.loop3c_text_articles {font-size:12px;float:left;width:90%;margin-left:8px;}
.loop3c_text_articles a,.loop3c_text_articles a:active,.loop3c_text_articles a:visited {font-size:12px;line-height:14px;color:#003399;text-decoration:none;}
.loop3c_text_articles a:hover {font-size:12px;color:#800000;text-decoration:none;line-height:14px;}
.loop3c_item_title_articles, .loop3c_item_title_articles a:active,.loop3c_item_title_articles a:link,.loop3c_item_title_articles a:visited {font-weight:bold;font-size:13px;line-height:11px;color:#003399;text-decoration:none;}
.loop3c_item_title_articles a:hover {font-weight:bold;font-size:13px;line-height:13px;color:#FF3300;text-decoration:none;}

.lay_loop3c_link_articles {font-size:11px;line-height:11px;color:#003399;border-bottom:1px dashed #ff3300;}
.loop3c_link_articles {font-size:11px;line-height:11px;color:#003399;text-decoration:underline;}
.loop3c_date { font-weight:bold;color:#000;font-size:11px; }



.loop1c_wrap_articles {float:left;width:99%;margin-right:3px;margin-top:25px;background:url(../../pixels/dashed-pix.gif) no-repeat;background-position:bottom;}
.loop1c_col1_articles {float:left;width:0%;}
.loop1c_col2_articles {float:left;width:75%;}
.loop1c_col3_articles {float:right;width:20%;background-color:#F5F6F1;padding:4px;margin-left:5px;border:1px solid #CCC;}

.loop1c_image_articles {float:left;}
.loop1c_image_articles img {border:1px solid #eee;}
.loop1c_image_articles img:hover {border:1px solid #800000;}
.loop1c_text_articles {font-size:11px;float:left;text-align:justify;margin-left:1px;}
div.loop1c_text_articles {font-size:11px;float:left;width:100%;text-align:justify;line-height:15px;margin-left:1px;}
.loop1c_text_articles a,.loop1c_text_articles a:active,.loop1c_text_articles a:visited {font-size:13px;color:#003399;text-decoration:none;}
.loop1c_text_articles a:hover {font-size:13px;color:#800000;text-decoration:none;}
a.loop1c_item_title_articles {font-size:13px;color:#800000;text-decoration:underline;}

.loop1c_articles_date_title {font-size:11px;color:#000;font-weight:normal;line-height:16px;}
.loop1c_articles_date_value {font-size:11px;color:#800000;font-weight:bold;}

.lay_loop1c_link_articles  {font-size:11px;color:#FF3300;font-weight:normal;line-height:16px;text-decoration:underline;}
.lay_loop1c_link_articles :hover {font-size:11px;color:#990000;font-weight:normal;line-height:16px;text-decoration:underline;}




.h2{font-size: 12px;font-weight: bold;text-decoration: none;color: #800000;margin-bottom : 0pt;}
.h2 a,.h2 a:active,.h2 a:hover,.h2 a:visited{font-size: 12px;font-weight: bold;text-decoration: none;color: #800000;margin-bottom : 0pt;}
.h2 p{font-size: 12px;font-weight: bold;text-decoration: none;color: #800000;margin-bottom : 0pt;}




/* ORDER FORM */

.price {font-size:19px;color:#FF3300;font-family:impact,tahoma;line-height:24px;font-weight:bold;}


#order_form { float:left;padding:0px;margin:0px; font-size:12px;}
#order { width:100%;border:1px solid #999999;font-size:12px; }
#order td, #order td a, #order td a:active, #order td a:visited, #order td a:hover
 { font-size:12px;font-weight:normal;text-decoration:none; }
#order  td .fld { font-weight:bold; }


#form_wrap { float:left;padding:0px;margin:0px; font-size:12px;}
#tbl { width:100%;border:1px solid #999999;font-size:12px; }
#tbl textarea { border:1px solid #EEE; }
#tbl input { border:1px solid #EEEE; }
#tbl  td .fld { font-weight:bold; }

/* CART */
.cart_head_11 {color:#000; font-size:11px; font-weight:bold;}
.cart_head_12 {color:#000; font-size:12px; font-weight:bold;}

.cart_head { background:#800000; color:#fff; font-size:12px; text-decoration:none; }
.cart_head a, .cart_head a:active, .cart_head a:visited
  {background:#800000; color:#fff; font-size:12px; text-decoration:underline; }
.cart_head a:hover { background:#800000; color:#FFFFFF; font-size:12px; text-decoration:none; }

.cart_sub_head {background:#D5AC9A; color:#fff; font-size:12px; }

.left_action {font-size:11px;color:#800000;}
input.left_action { text-align:center;border:1px solid #BE7F65;font-size:10px;line-height:14px; }
.left_action a, .left_action a:active, .left_action a:visited {font-size:11px;color:#BE7F65;text-decoration:underline; }
.left_action a:hover {font-size:11px;color:#990000; text-decoration:none; }

.cart_table_body {  }

.cart_item_title { font-size:11px; color:#000; font-weight:bold; text-decoration:none; }
.cart_item_title a, .cart_item_title a:active,.cart_item_title a:visited
  { font-size:11px; font-weight:bold;color:#000; text-decoration:underline; }
.cart_item_title a:hover { font-size:11px; font-weight:bold;color:#BE7F65; text-decoration:none; }

.cart_item_details { font-size:11px; font-weight:normal; color:#000; text-decoration:none; }
.cart_item_details a, .cart_item_details a:active,.cart_item_details a:visited
  { font-size:11px; font-weight:normal; color:#000; text-decoration:underline; }
.cart_item_details a:hover { font-size:11px; font-weight:normal; color:#BE7F65; text-decoration:none; }

.cart_item_price { font-size:11px; font-weight:bold; color:#990000; text-decoration:none; }

.cart_bg_dark {border: 1px solid #C9CCEE;background-color:#fff;font-size:11px;}
.cart_separator { background: #DDDFF4;margin:0px;padding:0px; }

.cart_back_link_header { background:#F7F7F7;font-weight:bold;font-size:11px;padding:4px;margin:0px; }
.cart_back_table { border:0px solid #cccccc;padding:3px;background-color:#F5F6F1; }
.cart_back_link { font-size:11px; color:#000; font-weight:normal; text-decoration:none; }
.cart_back_link a, .cart_back_link a:active,.cart_back_link a:visited
  { font-size:11px; font-weight:normal;color:#000; text-decoration:underline; }
.cart_back_link a:hover { font-size:11px; font-weight:normal;color:#555555; text-decoration:none; }

.cart_back_links_spacer { background:url(../../pixels/dotted.gif) repeat-x; }.cart_cross_img{border-color:#C4C4C4; color:#C4C4C4;}
.cross_item { font-size:11px; }
.cross_price { font-size:11px; color:#ff3300;font-weight:bold;}
.cart_alert {color:006555;font-weight:bold;text-transform:uppercase;font-size:11px;line-height:12px;}
.cart_alert a {color:006555;font-weight:normal;text-transform:uppercase;font-size:11px;}

.spacer { clear:left; }

.cart_totals { font-size:11px; color:#000; }
.cart_totals_price { font-size:11px; color:#990000; font-weight:bold; }

/* USER AUTH */
.login_table { border:1px solid #003399; font-size: 11px; }
.login_header { font-size:12px; color:#fff; background-color:#003399; font-weight:bold; }
.login_title { font-size:11px; color:#003399; font-weight:bold; }
.login_text { font-size:11px; color:#000; font-weight:normal;text-decoration:none; }
.login_field input { font-size:11px; font-weight:bold; line-height:16px; border:1px solid #999; }
.login_error { font-size:12px; color:#ff3300; background-color:#ffff99; border:1px solid #FF3300; font-weight:bold; padding:5px;}
.login_link { font-size:11px; font-weight:normal;color:#000; text-decoration:none; }
.login_link a,.login_link a:link, .login_link a:active,.login_link a:visited{ font-size:11px; font-weight:normal;color:#BE7F65; text-decoration:underline; }
.login_link a:hover { font-size:11px; font-weight:normal;color:#990000; text-decoration:none; }

#login_greet { float:left;width:98%;clear:left;padding:10px;font-size:11px; font-weight:normal;color:#000; text-decoration:none; }
#login_greet a,#login_greet a:link, #login_greet a:active,#login_greet a:visited{ font-size:11px; font-weight:normal;color:#003399; text-decoration:underline; }
#login_greet a:hover { font-size:11px; font-weight:normal;color:#990000; text-decoration:none; }


/* CHECKOUT  */
.checkout_table { border:1px solid #990000; font-size: 11px; }
.checkout_header { font-size:12px; color:#fff; background-color:#990000; font-weight:bold; }
.checkout_title { font-size:11px; color:#990000; font-weight:bold; }
.checkout_text { font-size:11px; color:#000; font-weight:normal;text-decoration:none; }
.checkout_field { font-size:11px; font-weight:normal; line-height:16px; border:1px solid #999; }
.checkout_field_error { font-size:11px; font-weight:bold; line-height:16px; border:1px solid #ff3300;background-color:#ffff99; }
.checkout_error { font-size:12px; color:#ff3300; background-color:#ffff99; border:1px solid #FF3300; font-weight:bold; padding:5px;}
.checkout_link a, .checkout_link a:active,.checkout_link a:visited{ font-size:11px; font-weight:normal;color:#990000; text-decoration:underline; }
.checkout_link a:hover { font-size:11px; font-weight:normal;color:#990000; text-decoration:none; }
.checkout_item { font-size:11px; color:#000; font-weight:normal;text-decoration:none; }
.checkout_item_body { font-size:11px; color:#000; font-weight:normal;background-color:#F5F6F1; border:1px solid #CCCCCC; }
.checkout_price { font-size:11px; color:#ff3300; font-weight:bold;text-decoration:none; }


/* RATING  */
.negative {  font-weight : bold; font-size: 13px;  color: #FF3300;}
.neutral {  font-weight : bold; font-size: 13px;  color: #9C9C9C;}
.positive {  font-weight : bold; font-size: 13px;  color: #006632;}

#rates {  color: #000000; font-size: 13px;vertical-align:middle; }
#rates a:link,#rates a:active{ color: #003399; font-size: 13px; text-decoration: underline;}
#rates a:visited{ font-size: 13px; color: #003399;text-decoration: none;}
#rates a:hover{ font-size: 13px; color: #FF3300; text-decoration: none;}  
  
  
  
/* TOP CONTACTS BOX */
.ci .fl { float:left; }
.ci .fl33 { float:left;width:33%;text-align:left; }
.ci .fl66 { float:left;width:66%;text-align:left; }
.ci .nf { float:left;width:100%;margin-top:10px; }
.ci .nf.title {margin:5px;}
.ci { display:block;font-size:11px;width:400px;padding:3px;background-color:#FFFFFF;border:2px solid #FF3300; }
.ci .nf.center { text-align:center; }

/* TOP ALL CATS BOX */

.all_cats_wrap { width:550px;background:#F5F6F1; border: 1px solid #ff3300; overflow: hidden; padding:0px;margin:0px;} 

.row{ float:left;width:100%;padding:0px;margin:0px; }
.row.info {background-color:#FFFFFF;}
.col25 { float:left;width:25%;list-style-type:none; padding:0px;margin:0px;text-align:left; } 
.col75 { float:left;width:75%;list-style-type:none;padding:0px;margin:0px;text-align:left; } 
.col25 li, .col75 li { float:none;list-style-type:none;text-align:left;padding:0px;margin:0px; }
li a:link, li a:hover, li a:visited { font-size:11px;padding-left:5px; }
.dotted { color:#CCCCCC;display:block;border-style:dotted; }
li b { font-weight:normal;padding:0px;margin:0px; }

li.hdr, li.hdr a, li.hdr a:link { font-size:11px;font-weight:bold;color:#990000;margin-top:10px;margin-bottom:3px;text-decoration:underline; }

li.hdr a b { font-size:11px;font-weight:bold;text-decoration:underline; }
li.b a b, li.b a:active b, li.b a:visited b  { font-size:11px;font-weight:bold;color:#990000;text-decoration:underline; }
li.b a:hover b { font-size:11px;color:#990000; }

.middle { vertical-align:middle; text-align:center; }




.popup a{ padding: 5px 15px 6px 6px; display: block; white-space: nowrap;}
._popup a:hover { color: white; text-decoration: underline; background: #FF4F4F url(../../bgs/shadows/arrow-hover.gif) no-repeat 100% 50%;}
.popup ul { list-style-type:none;padding:0px;margin:0px; }
.popup li { list-style-type:none; }
.popup span.arrow-up{ background: transparent url(../../bgs/shadows/arrow-up.png) no-repeat 100% 1px; width: 21px; height: 7px; display: block; margin-left: 110px; margin-top: -6px;}
.popup .left-top { background: transparent url(../../bgs/shadows/left-top.png) no-repeat scroll 0 3px; height: 15px;}
.popup .right-top{ background: transparent url(../../bgs/shadows/right-top.png) no-repeat scroll 100% 3px; width: 20px;}
.popup .left-middle{ background: transparent url(../../bgs/shadows/left-middle.png) repeat-y scroll 0 0; padding: 0 0 0 15px;	}
.popup .right-middle{ background: transparent url(../../bgs/shadows/right-middle.png) repeat-y scroll 100% 0; width: 20px;}
.popup .left-bottom{ background: transparent url(../../bgs/shadows/left-bottom.png) repeat scroll 0 -20px; height: 20px;	}
.popup .right-bottom{ background: transparent url(../../bgs/shadows/right-bottom.png) repeat scroll 100% -20px; width: 20px;}
  
  



/* @@win_window.css  */



.ui-window {
  position: absolute;
}

.ui-window .move_handle { 
  cursor:move !important;
}

/*.ui-window .e {
  position: relative;
}*/

.ui-window .resize_handle {
  line-height: 1px;
  font-size:1px;
  width: 8px;
  height: 8px;
  z-index: 90;
  position: absolute;
}

.ui-window .se_sizer { 
  cursor: se-resize;
  z-index: 100;
  bottom:0;
  right:0;
}          
    
.ui-window .sw_sizer { 
  cursor: sw-resize;
  z-index: 100;
  bottom:0;
  left:0;  
}

.ui-window .nw_sizer { 
  cursor: nw-resize;
  z-index: 100;
  top:0;
  left:0;  
}

.ui-window .ne_sizer { 
  cursor: ne-resize;
  z-index: 100;
  top:0;
  right:0;  
}
            
.ui-window .n_sizer { 
  cursor: n-resize;
  width:100%;
  top:0;
  left:0;  
}
 
.ui-window .s_sizer { 
  cursor: s-resize;
  width: 100%;
  bottom:0;
  left:0;
}

.ui-window .e_sizer { 
  cursor: e-resize;
  height:100%;
  top:0;
  right:0;  
}

.ui-window .w_sizer { 
  cursor: w-resize;
  height:100%;
  top:0;
  left:0;  
}

.ui-window .content {
  overflow: auto;
  position: relative;
}

html>body .ui-window .content {
  /* fixes an unbelievable rendering bug in Safari 2 */
  border-top: 1px solid transparent;
}




/* @@win_vista.css  */



.vista .nw {
	background:transparent url(../../icons/window/vista/top.gif) no-repeat scroll 0 -27px;
	height:27px;
	padding-left:4px;
}

.vista .ne {
	background:transparent url(../../icons/window/vista/top.gif) no-repeat scroll right 0;
	height:27px;
	padding-right:4px;
}

.vista .n {
	background:transparent url(../../icons/window/vista/t.png) repeat-x scroll 0 0px;
	color:#123456;
	font:bold 14px/25px Tahoma, Arial, sans-serif;
	height:27px;
	margin:0;
	padding:0;
	text-align:left;
	opacity: 0.5;                        
	filter:alpha(opacity=50);
	overflow: hidden;
	padding-right:80px; 
	padding-left: 5px;
	line-height: 27px; 
	color: #000;
	
}

.vista .content {
	background-color:#FDFDFD;
	color:#000;
	font:normal 12px/1em Tahoma, Arial, sans-serif;
	overflow:auto;
}

.vista .w {
	background:transparent url(../../icons/window/vista/border.gif) repeat-y scroll 0px 0px;
	font-size:2px;
	padding-left:4px;
}

.vista .e {
	background:transparent url(../../icons/window/vista/border.gif) repeat-y scroll right 0;
	font-size:2px;
	padding-right:4px;
}

.vista .sw {
	background:transparent url(../../icons/window/vista/bottom.gif) no-repeat scroll 0 -52px;
	font-size:2px;
	height:26px;
	padding-left:22px;
}

.vista .se {
	background:transparent url(../vista/bottom.gif) no-repeat scroll right 0;
	font-size:2px;
	height:26px;
	padding-right:22px;
}

.vista .s {
	background:transparent url(../vista/bottom.gif) repeat-x scroll 0 -26px;
	font-size:14px;
	line-height: 26px;
	height:26px;
	overflow:hidden;
} 

.vista .se_resize_handle {
	background:transparent url(../../icons/window/vista/bottom.gif) no-repeat scroll right 0;
	font-size:2px;
	height:26px;
	padding-right:22px;
}

.vista .se_sizer { 
  width:12px;
  height:12px;
}          

.vista .buttons {
  position: absolute;
  top:1px;
  right:10px;
  height: 20px;   
}                

.vista .buttons a.close {
	background:transparent url(../../icons/window/vista/buttons.gif) no-repeat 0 -51px;
	display:block;
	height:17px;
	float:left;
	width:43px;  
	font-size:1px;
	padding-top:2px; /* padding-top = buttons order, it will be reset to 0, do not use padding, use margin*/       
}

.vista_focused .buttons a.close {
	background:transparent url(../../icons/window/vista/buttons.gif) no-repeat 0 0px;
}

.vista .buttons a.maximize {
	background:transparent url(../../icons/window/vista/buttons.gif) no-repeat 0 -68px;
	display:block;
	height:17px;
	float:left;
	width:27px;
 	font-size:1px;
 padding-top:1px; /* padding-top = buttons order, it will be reset to 0, do not use padding, use margin*/       
}   

.vista_focused .buttons a.maximize {
	background:transparent url(../../icons/window/vista/buttons.gif) no-repeat 0 -17px;
}

.vista .buttons a.minimize {
	background:transparent url(../../icons/window/vista/buttons.gif) no-repeat 0 -85px;
	display:block;
	height:17px;
	float:left;
	width:27px;
 	font-size:1px;
 padding-top:0px; /* padding-top = buttons order, it will be reset to 0, do not use padding, use margin*/       
}                            

.vista_focused .buttons a.minimize {
	background:transparent url(../../icons/window/vista/buttons.gif) no-repeat 0 -34px;
}

.vista .buttons a.minimize.disabled, .vista .buttons.over a.minimize.disabled  {
	background:none;
}

.vista_overlay {
	background-color: #FFF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.vista_wired {
	background:#FFF;
	border:1px #000 dashed;
	filter:alpha(opacity=60);
	opacity:0.6;	
	position:absolute;
	-moz-opacity:0.6;
}


/* Horizontal Carousel */


#car_wide_header{ clear:left;font-size:11px;width:300px;padding:4px;font-weight:bold;color:#5B3737;background:#fff;margin:0px;border:1px solid #999999; }
#car_wide {float: left;width: 610px;height: 240px;margin-bottom: 10px;position: relative;}
#car_wide .container {float: left;width: 500px;height: 240px;position: relative; overflow: hidden;}
#car_wide ul {margin: 0;padding:0;width: 100000px;position: relative;top: 0;left: 0;height: 240px; }                      
#car_wide ul li {width: 250px;height: 240px;text-align: center; list-style:none;   float:left;}
#car_wide .previous_button {float:left;  width: 32px;height: 175px;background: url(../../icons/carousels/horizontal/left.png);z-index: 100;cursor: pointer;}
#car_wide .previous_button_over {background: url(../../icons/carousels/horizontal/left_over.png);}
#car_wide .previous_button_disabled {background: url(../../icons/carousels/horizontal/left_disabled.png);cursor: default;}
#car_wide .next_button {float:left;  width: 32px;height: 175px;background: url(../../icons/carousels/horizontal/right.png);z-index: 100;cursor: pointer;}
#car_wide .next_button_over {background: url(../../icons/carousels/horizontal/right_over.png);}
#car_wide .next_button_disabled {background: url(../../icons/carousels/horizontal/right_disabled.png);cursor: default;}

#car_150_header{ clear:left;font-size:11px;padding:4px;font-weight:bold;color:#5B3737;background:#DeDeDE;margin:0px; }
#car_150 {float: left;width: 150px;height: 150px;margin-bottom: 3px;position: relative;}
#car_150 .container {float: left;width: 130px; height: 150px;position: relative;    overflow: hidden;padding:0px;margin:0px;}
#car_150 ul {margin: 0;padding:0;width: 100000px;position: relative;top: 0;left: 0;height: 150px;}                      
#car_150 ul li {width: 130px;height: 150px;padding-left:0px;text-align: left; list-style:none;   float:left;}
#car_150 ul li img:hover{border:1px solid #990000;}
#car_150 ul li img{border:1px solid #fff;}
#car_150 ul li .price_line{color:#ff3300;margin-top:5px;font-weight:bold;font-size:10px;text-align:left;}
#car_150 ul li .thumb_line{padding:0px;margin:0px;text-align:center;}
#car_150 .previous_button {float:left; width: 10px;height: 60px;background: url(../../icons/carousels/horizontal/gray-10-60-left.gif);z-index: 100;cursor: pointer;}
#car_150 .previous_button_over {background: url(../../icons/carousels/horizontal/gray-10-60-left-active.gif);}
#car_150 .previous_button_disabled {background: url(../../icons/carousels/horizontal/gray-10-60-empty.gif);cursor: default;}
#car_150 .next_button {float:left;  width: 10px;height: 60px;background: url(../../icons/carousels/horizontal/gray-10-60-right.gif);z-index: 100;cursor: pointer;}
#car_150 .next_button_over {background: url(../../icons/carousels/horizontal/gray-10-60-right-active.gif);}
#car_150 .next_button_disabled {background: url(../../icons/carousels/horizontal/gray-10-60-empty.gif) no-repeat;cursor: default;}



#car_feat_header{ clear:left;font-size:11px;font-weight:bold;color:#5B3737; margin:0px;background:url(../../bgs/grad-silver.jpg); padding:4px;border:0; }
#car_feat {float: left;background-color:#fff;margin:0px;width: 570px;height: 180px;background:url(../../bgs/grad-sky.jpg);margin-bottom: 0px;position: relative;}
#car_feat .container {background-color:#fff;float: left;width: 522px; height: 160px;position: relative; overflow: hidden;padding:0px;margin:0px;}
#car_feat ul {margin: 0;padding:0;width: 100000px;position: relative;height: 160px;top: 0;left: 0;}                      
#car_feat ul li {width: 261px;height: 160px;padding:0px;margin:0px;text-align: left; list-style:none;   float:left;}
#car_feat ul li img:hover{border:1px solid #5588AA;}
#car_feat ul li img{border:1px solid #fff;}
#car_feat ul li .price {float:left;margin-top:5px;text-align:left;}
#car_feat ul li .price a,
#car_feat ul li .price a:active,
#car_feat ul li .price a:visited,
#car_feat ul li .price a:hover
{color:#cc3300;font-weight:bold;font-size:16px;}

#car_feat ul li .thumb_line{float:left;padding:0px;margin:0px;text-align:center;}
#car_feat ul li .title{float:left;text-align:left;clear:both;color:#000000;font-size:10px;text-decoration:underline;}
#car_feat ul li a,#car_feat ul li a:active,#car_feat ul li a:visited,#car_feat ul li a:hover  {color:#000000;font-size:10px;text-decoration:underline;}

.title a{float:left;text-align:left;clear:both;color:#000000;font-size:10px;text-decoration:underline;}


#car_feat .previous_button {float:left; width: 24px;height: 40px;background: url(../../icons/carousels/horizontal/silver-left.png) no-repeat;z-index: 100;cursor: pointer;}
#car_feat .previous_button_over {background: url(../../icons/carousels/horizontal/silver-left-active.png) no-repeat;}
#car_feat .previous_button_disabled {background: url(../../icons/carousels/horizontal/silver-left-empty.png) no-repeat;cursor: default;}
#car_feat .next_button {float:left;border:0px;  width: 24px;height: 40px;background: url(../../icons/carousels/horizontal/silver-right.png) no-repeat;z-index: 100;cursor: pointer;}
#car_feat .next_button_over {background: url(../../icons/carousels/horizontal/silver-right-active.png) no-repeat;}
#car_feat .next_button_disabled {background: url(../../icons/carousels/horizontal/silver-right-empty.png) no-repeat;cursor: default;}





/* vertical Carousel */

.ui_vertical_carousel {
}

#vertical_carousel {
  float:left;
  width: 350px;
  height: 270px;
  margin-bottom: 10px;
  position: relative;
}

#vertical_carousel .container {
  float:left;  
  width: 260px;
  height: 240px;
  overflow: hidden;
}

#vertical_carousel ul {
  margin: 0;
  padding:0;
  height: 100000px;
  position: relative;
  top: 0;
  left: 0;
}

#vertical_carousel ul li {
  width: 260px;
  height: 240px;
  text-align: center;      
  list-style:none;   
  float:left;
}                         

#vertical_carousel .previous_button {
  float:left;
  height: 32px;
  width: 175px;
  background: url(../../icons/carousels/vertical/left.png);
  cursor: pointer;    
  display:inline;
  margin: 0 0 10px 40px;
}

#vertical_carousel .previous_button_over {
  background: url(../../icons/carousels/vertical/left_over.png);
}

#vertical_carousel .previous_button_disabled {
  background: url(../../icons/carousels/vertical/left_disabled.png);
  cursor: default;
}

#vertical_carousel .next_button {
  float:left;
  height: 32px;
  width: 175px;
  background: url(../../icons/carousels/vertical/right.png);
  display:inline;
  margin-left: 40px;
  cursor: pointer;
}

#vertical_carousel .next_button_over {
  background: url(../../icons/carousels/vertical/right_over.png);
}

#vertical_carousel .next_button_disabled {
  background: url(../../icons/carousels/vertical/right_disabled.png);
  cursor: default;
}


