html, body {
	
    }
body {
    margin:0;
    padding:0;
    background: #ffffff;
    }

body#print {
    margin:0;
    padding:20px;
    background:#fff;
    }

.bdy-bttm{
width:100%;
height:200;
align: center;
}

table {
    border-collapse:collapse
}

table td {
    border:none;
    padding:0;
    vertical-align:top
}

body, td {
 font:75%/140% tahoma, verdana, arial, sans-serif;
  color:#333333; 
}

form {
    margin:0;
    padding:0;
    }

a img {
    border:none;
    }
    
.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(/images/shadow.gif) right bottom no-repeat;
  }
.wrap2 {
  background:url(/images/corner_bl.gif) left bottom no-repeat;
  }
.wrap3 {
  padding:0 4px 4px 0;
  background:url(/images/corner_tr.gif) right top no-repeat;
  }
  
.mnu {
font: bolder 12px arial;
}
.mnu a{
color: black;
text-decoration: none;
font: bolder 12px arial;
}

.featlink{
color:#333333;
text-decoration: none;
font: bolder 12px arial;
}

.leftmnu{
background:#fff;
width:180;
//width:178;
height:570;
border-left: 1px solid #dedede;
border-right: 1px solid #dedede;
}

.news{
padding-bottom:8px;
}
.news li{

}

.foots{
background: url(images/bg/featured_fill_wg.gif) repeat-x bottom left #fff;
width:981;
height:110;
-moz-border-radius:4px ;
 -webkit-border-radius:4px ;
border: 1px solid #af1400;
text-color: #ffffff;
font: 16px Arial Narrow;
}

.foot a{
font-family:Arial Narrow;
text-decoration: none;
color:#333333;
font-size:10;
font-weight: normal;
}
.foot a:hover{
text-decoration: underline;
color:#990000;
}

.foot li{
 text-color: #ffffff;
 list-style-type:none;
 margin-top:-3px;
}
.foot li.header{
	font-family:Arial Narrow;
	text-color: #ffffff;
 list-style-type:none;
font-weight: bold;
}
#main {
    background:#fff;
    width:981px;
    //width:982px;
    margin:5px auto 0 auto;
    // margin:5px 0 0 0;
    }
#cont{
	width:820px;
	overflow:hidden;
	position:relative;
	margin-top:-15px;
	margin-left: -20px;
	-moz-border-radius:4px;
  	-webkit-border-radius:4px;
	border:1px solid #dedede;
	z-index: 9;
}
#contwb{
	width:820px;
	overflow:hidden;
	position:relative;
	margin-top:-15px;
	margin-left: -20px;
	border:1px solid #dedede;
	-moz-border-radius:4px;
  	-webkit-border-radius:4px;
	z-index: 9;
}
#mid_l {
    width:180px;
   position:absolute;
   // position:relative;
   	z-index:10;
    }

#mid_r {
   	
    }

#top {
    height:124px;
    }

#top div{margin:0 0 0 0;height:105px;position:relative}

#top_l img {
    margin:0 0 0 2px;
    }

#bot {
    width:802px;
    }

#top_r {
    font:bold 15px tahoma, verdana, sans-serif;
    background:url(images/bg/bg_top_right.jpg);
    }

#mid_l {
   padding-bottom:30px;
    }

#mid_r {
    padding:0 0px 28px 0;
    }

#ml_top {
    margin:0 0 0 -43px;
    position:relative;
    height:110px;
    padding:0 0 0 43px;
    background:#fff;/*url(images/bg/bg_ml_top.jpg) no-repeat left top;*/
    }

#ml_top img {

    }

.text {
    font:10px tahoma, verdana, arial, sans-serif;
    border-top:1px solid #939698;
    border-right:1px solid #939698;
    border-left:1px solid #939698;
    border-bottom:1px solid #939698;
    }

#mid_l table {
    border-collapse:separate
    }

#mid_l table td {
    padding:3px;
    vertical-align:middle;
    }

#mid_l p {
    margin:10px 10px 10px 10px;
    }

#login {
    margin:5px 0 0 10px;
    }

#mid_l #login td {
    padding:0;
    }

#login div {
    text-align:right;
    padding:0 3px 0 0;
    font:bold 11px tahoma, verdana, arial, sans-serif;
    }

#login input.text {
    width:90px;
    margin:0 5px 0 0;
    height:25px;
    }

#ml_top h3{color:#930000;text-align:center;margin:0 0 0 0;padding:5px 0 0 0;font:bold 14px arial, tahoma, verdana, sans-serif;}

#login p {
    text-align:center;
    margin:0 0 0 0;
    font:bold 12px tahoma, verdana, arial, sans-serif;
    }

#login td p {
    text-align:left;
    margin:3px 0 3px 0;
    }

#mid_l a{
    color:#393E42;
    text-decoration:none;
    }

#mid_l a:hover{
    color:#930000;
    text-decoration:underline;
    }

#mid_r a {
    color:#022f8b;
    text-decoration:underline;
    }

#mid_r a:hover {
    color:#484848;
    text-decoration:none;
    }

.left_head  {
    color:#fff;
    width:180px;
    height:35px;
    margin:0 0 0 0;
    background:url(images/bg/Left_Menu_Hat2.gif) no-repeat left top;
    }
.left_bot  {
    color:#fff;
    width:180px;
    height:8px;
    margin:0 0 0 0;
    background:url(images/bg/Left_Menu_foot_wt2.gif) no-repeat left top;
    }

.left_head div {
    padding:5px 0 0 19px;
    background:none;
     font:bold 17px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
    }

.wg_right_block_top  {
	padding-left:5px;
	padding-top:3px;
	text-align: left;
	color:#990000;
    width:190px;
    font:bolder 12px/26px Arial;
    text-decoration:underline;
   }
 .wg_right_block_top a{
 	text-align: left;
	color:#990000;
	text-decoration:underline;
 }
.wg_right_block_bot  {
    color:#fff;
    width:176px;
    font-size:0;
   }
.newsh{
	padding-top:5px;
	padding-left:5px;
	text-align: left;
	width:176px;
    text-decoration:underline;
    text-transform: uppercase;
    font-size:10;
}
.newsbdy{
	padding-left:5px;
	text-align: left;
	width:176px;
    text-transform: uppercase;
    font-size:10;
}
.redline{
color:#990000;
width:192px;
height:0px;
}
.slideredline{
color:#990000;
width:540px;
height:0px;
margin-top:0px;
}
.wg_right_block_content{
	border-collapse: separate;
	width:176;
	padding:2;
	}

.wg_featured_block_content{
	border:none;
	width: 177;
	height: 195;
	}
    
.gw_featured_block_content{
	border:none;
	width: 177;
	height: 195;
}



#mid_l .left_head a{
    color:#fff;
    text-decoration:none;
    }

#mid_l .left_head a:hover{
    color:#fff;
    text-decoration:underline;
    }

#mid_l ul {
    margin:0 0 0 0;
    padding:0 0 0 0;
    }

#mid_l li {
    list-style-type:none;
    margin:0 0 8px 5px;
    padding:0 0 0 8px;
    font:13px Arial Narrow;
    
    }
#mid_l li a{
	color:  #000000;
	}
#mid_l li li {
    margin:0px 0 0 5px;
    padding:0 0 0 0;
    background:none;
    font:11px Arial;
    }

#menu {
    width:100%;
   	margin:0 1px 0 0;
   	position:relative;
    padding:0 0 0 0;
   }

#top_r p {
    margin:3px 12px 0 0;
    color:#fff;
    text-align:right;
    }

#top_r div {
    margin:0 0 0 0;
    width:263px;
    float:right;
    display:block;
    color:#fff;
    text-align:center;
    background:url(images/bg/bg_box2_top.gif) no-repeat left top #3a3e42;
    }

#top_r div div {
    margin:0 0 0 0;
    padding:10px 0 10px 0;
    background:url(images/bg/bg_box2_bot.gif) no-repeat left bottom;
    }

#content {
	 margin:5px 0 15px 30px;
    }

.box1 {
    background:#e9f6e9;
    }

.box1_top {
    background:url(images/bg/bg_box1_top.gif);
    }

.box1_right {
    background:url(images/bg/bg_box1_right.gif);
    }

.box1_bot {
    background:url(images/bg/bg_box1_bot.gif);
    }

.box1_left {
    background:url(images/bg/bg_box1_left.gif);
    }

.mid {
    width:100%;
    padding:10px 5px 10px 5px;
    }

.box1 h1 {
    font:bold 24px arial, tahoma, verdana, sans-serif;
    color:#4f555b;
    }

.box3 {
    float:left;
    width:225px;
    margin:0 15px 10px 0;
    background:url(images/bg/bg_box3.gif);
    }

.box3 div {
    background:url(images/bg/bg_box3_top.gif) no-repeat top;
    }

.box3 div div {
    background:url(images/bg/bg_box3_bot.gif) no-repeat bottom;
    }

.box3 img {
    margin:0 4px 4px 4px;
    }

.box3 .boxtext {
    padding:50px 0 0 0;
    font:bold 12px/17px arial, tahoma, verdana, sans-serif;
    }

#mid_r .box3 a {
    color:#484848;
    text-decoration:underline;
    }

#mid_r .box3 a:hover {
    color:#950d00;
    text-decoration:none;
    }

#content h1, h2 {
    color:#aa0e01;
    font:bold 18px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-bottom:1px solid #939393;
    background: url(images/bg/featured_fill_wg.gif) repeat-x bottom left #fff;
    height:30px;
    margin-top:-15px;
    margin-left:-30px;
    padding-top:15px;
    padding-left:28px;
    }

#content h3 {
    color:#022f8b;
    font:bold 14px/24px arial, tahoma, verdana, sans-serif;
    margin:10px 0 10px 0;
    
    }

.color_blue {
    color:#022f8b;
    }

.color_gr {
	font-size: 18px;
	font-family: serif;
    color:#777;
    font-style:italic;
    }

.color_green {
    color:#0f6601;
    }

.color_red {
    color:#cc0000;
    }

.img_left {
     align:center;
    }

.table1 {
 margin:0 0 10px 0;
    width:100%;
    border:1px solid #c2c2c2;
    }
.table1 td {
    padding:5px 10px 5px 10px;
 }
 
 .newtable1 {
 margin:0 0 0 0;
    width:100%;
    border:none;
 }
.newtable1 td {
    padding:2px 2px 2px 5px;
 }
 
 .hint { 
 color: #999; 
 } 
 
.table5 {
	background-color:#fbfbfb;
    border:1px solid #c2c2c2;
 }
.table6 td {
	 font:bolder 75%/140% arial;   
  color: #333333;
  }

.table5 td {
  font:bolder 75%/140% arial;   
  color: #333333;
  padding:3px;
}


.td1 {
    width:50%;
    padding:0 0 0 0px;
    }

.table3 td {
    padding:0 10px 5px 10px;
    vertical-align:top;
    border:1px solid #c2c2c2;
    }


.table3 td td {
    padding:5px 7px 5px 0px;
    vertical-align:middle;
    white-space:nowrap;
    border:none;
    border:1px solid #c2c2c2;
    }

.table3 {
    border:1px solid #c2c2c2;
    }

.table3 table {
    border:none;
    width:200px;
    margin:0 0 0 20px;
    }

.table3 select {

    }
.sel {
width: 100%;
}
.delim1 {
    height:1px;
    background:#c1c1c1;
    overflow:hidden;
    }

.table2 td {
    padding:5px 10px 5px 10px;
    vertical-align:middle;
    border:1px solid #c2c2c2;
    }

.table3 td {
    padding:5px;
    vertical-align:top;
    border:1px solid #c2c2c2;
    background-color: #f6f6f6;
	font-size : 11px;
	FONT-FAMILY: Arial, Verdana, sans-serif;
    }
.table4 {
border:1px solid #c2c2c2;
border-collapse: collapse;
}

.table4 td{
padding:2px;
}

.table4 .td2 {
	background-color: #fcfcfc;
	font-size : 11px;
	FONT-FAMILY: Arial, Verdana, sans-serif;
}
.table4 .td3 {
	border: 1px solid #d6d6d6;
}

.table4 tr {
	background-color: #f6f6f6;
	 font-size : 11px;
	FONT-FAMILY: Arial, Verdana, sans-serif;
    }
.table4 td {
	background-color: #f6f6f6;
	 font-size : 11px;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	color: #000000;
    }

.img {
    margin:10px;
    border:1px solid #c2c2c2;
    }

.img_left2 {
    margin:0 10px 10px 0;
    border:1px solid #c2c2c2;
    float:left;
    }

.text {
    border:1px solid #939698;
    }

#content p {
    margin:10px 0 10px 0;
    }

#content a {
    color:#3c3c3c;
    text-decoration:underline;
    }

#content a:hover {
    color:#3c3c3c;
    text-decoration:none;
    }

.JSWindowTitleStyle   { font-weight: bold; font-size: 11px; font-family: verdana, arial, helvetica, sans serif; color: #FFFFFF; }
.JSWindowContentStyle { font-size: 11px; font-family: verdana, arial, helvetica, sans serif; color: #000000; padding: 5px;}

#bot {
    text-align:center;
    color:#e5e7e4;
    background:url(images/bg/bg_bot.jpg) no-repeat left top #2E0000;
    padding:0 0 0 0;
    font:bold 11px/30px arial, tahoma, verdana, sans-serif;
    }

.th {
	font-weight: bold;
	}
	
#win1 {
	top: 5px;
 left: 382px;
 width: 516px;
  padding: 8px;
  z-index: 1001; 
  position: absolute; 
	display: none;
	overflow: visible;	
}

#win2{
width:500px;
}
#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.linkspan { color: #ff0000; cursor: pointer }

#win1 #fa_head {
 background: url('/images/content/fa_head.gif') no-repeat top left;
 font-size: 11px;
 width: 400px;
 margin: -8px 0 0 0;
 *margin: 0;
 height: 20px;
 padding: 16px 0 21px 92px;
}

#win1 #fa_head #adser {
  margin-top: 2px;
}

#win1 #fa_head #adser input {
 width: 150px !important;
 height: 20px;
 margin: 5px 0 5px 22px;
 *margin: 4px 0 5px 22px;
}

#win1 p.prev, #win1 p.next {
 margin: 0;
 padding: 0;
 font-weight: bold;
 font-size: 13px;
}

#win2 #fa_head {
 background: url('/images/content/fa_head.gif') no-repeat top left;
 font-size: 11px;
 width: 400px;
 margin: -8px 0 0 0;
 *margin: 0;
 height: 20px;
 padding: 16px 0 21px 92px;
}

#win2 #fa_head #adser {
 background: url('/images/content/addysearch.gif') no-repeat top left;
 margin-top: 2px;
}

#win2 #fa_head #adser input {
 width: 168px !important;
 height: 15px;
 margin: 5px 0 5px 22px;
 *margin: 4px 0 5px 22px;
 border: none;
}

#win2 p.prev, #win1 p.next {
 margin: 0;
 padding: 0;
 font-weight: bold;
 font-size: 13px;
}


#faddress_list span {
  display: none;
}

#faddress_list {
 width: 500px;
 margin: 5px auto;
 background: #e9f1f6;
}

#faddress_list2 {
 width: 500px;
 margin: 5px auto;
 background: #ff0000;
}

#faddress_list ul {
 margin: 0;
 list-style: none;
 list-style-type: none;
 padding: 0;
 min-height: 18px;
 display: block;
}

#faddress_list ul li {

 padding: 4px 6px 0 6px;
 font-size: 12px;
 min-height: 28px;
 height:28px;
 background: #e9f1f6;
 }

#faddress_list ul li.alt {
 background: #d4dee5;
 min-height: 28px;
 height:28px;

}

.dark{
font-size: 12px;
height: 25;
background: #d4dee5;
}
.dark td{
font-size: 12px;
padding:3 0 3 10;	
}
.light{
font-size: 12px;
height: 25;
background: #e9f1f6;
}
.light td{
font-size: 12px;
padding:3 0 3 10;	
}
.hdr td{
color:#fff;
height: 25;
font: 14px;
padding: 10 0 10px 0;
height: 20px;
}

#faddress_list ul li a {
  color: #ec1c18;
}

#faddress_list ul.falist_name {
 width: 160px;
float: left;
}

#faddress_list ul.falist_five {
 width: 25%;
 float: left;
}

#faddress_list ul.falist_addy {
 width: 340px;
 float: right;
}
#faddress_list ul.falist_all {
 width: 500px;
 float: left;
}



#faddress_list ul li.list_head {
 background: url('/images/content/table_top.gif') no-repeat top left;
 color: #fff;
 text-align: left;
 font-size: 12px;
 padding: 5 0 5px 0;
 height: 15px
 text-transform: uppercase;
}
#faddress_list ul li.list_head_all {
 background: url('/images/content/table_top.gif') no-repeat top left;
 color: #fff;
 text-align: left;
 font-size: 12px;
 padding: 5 0 5px 0;
 text-transform: uppercase;
}

#faddress_list p.cap{
}

#faddress_list p.btm {
 background: #fff url('/images/content/falist_btm.gif') no-repeat top left;
 clear: both;
 margin: 0;
 min-height: 8px;
 _height: 8px;
}

#pop_top {
	background: url('/images/content/popup_top.png') no-repeat;
	width: 516px;
	height: 21px;
	margin: 0;
	padding: 0;
	behavior: url('/images/iepngfix.htc');
}

#pop_bot {
	background: url('/images/content/popup_bot.png') no-repeat;
	width: 516px;
	height: 21px;
	margin: 0;
	padding: 0;
	behavior: url('/images/iepngfix.htc');
}
#pop_content {
	background: #FFFFFF;
	padding: 8px;
	_height: 180px;
}


#add_to_book {
 width: 500px;
 margin: 5px auto;
 background: #e9f1f6;
}



p.loadaddy { 
 margin: 5px 130px !important; 
}

p.loadaddy img { 
 margin: 0 0 0 7px; 
 }
 
myCont{
background: #dddddd
}
#access {
	font-family: Arial Narrow;
	font-size: 13px;
	color: #fff;
	line-height: 29px;
	display: block;
	float: left;
	margin: 0;
	width: 700px;
	font-weight: 550;
}

#access .menu-header,
div.menu {
	margin-left: 45px;
	//margin-left: 92px;
	width: 600px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
} 
#access a {
	color: #fff;
	display: block;
	line-height: 19px;
	margin-top:5px;
	padding: 0 10px;
	border: none;
	border-right:1px solid #ddd;
	text-decoration: none;
}
#access a.first{
border-left:1px solid #ddd;
}

#access ul ul {
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	text-decoration: underline;
	color: #fff;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
			color: #fff;
			margin-top:5px;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	text-decoration: underline;
	color: #fff;
	margin-top:5px;
}
#barcart {
	float:right;
	align:right;	
}

#barcart a{
	font-family: Arial Narrow;
	color: #fff;
	display: block;
	line-height: 28px;
	text-decoration: none;
	font-size: 14;
	float:left;
	padding-left:8px;
}
#barcart a:hover{
color:#fff;
}
#barcart img{
padding-left:8px;
padding-top:3px;
}



.yesdes-btn a{
	background:#fa2 url(/images/buttons/signup.png) repeat-x 0 0;
	display:block;
	padding:3px 10px;
	padding-left:50px;
	border:1px solid #fa2;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	text-decoration:none !important;
	text-align:left;
	color:#333 !important;
	font:13px Arial Narrow;
	outline:none;
}
.yesdes-btn a span{
font-size:15px;
font-weight:bold;
}
.upload-icon{
	margin-left:-43px;
	float:left;
	border-right:1px dashed #333;
	}
.design-icon{
	margin-left:-43px;
	float:left;
	border-right:1px dashed #333;
	}
.yesdes-btn a:hover{
	background-position:0 -5px;
	color:#009900 !important;
	}
.yesdes-btn a:active{
	background-image:none;
	}
.pressed a{
background-image:none;
border: 1px solid #009900;
color:#009900 !important;
}
.nobut{
height:35;
color: #009900;
font-weight:bold;
border-style:outset;
}
.pressedy{
height:35;
color: #990000;
font-weight:bold;
//background: #990000;
border-style:inset;
}
.pressedn{
height:35;
color: #009900;
font-weight:bold;
//background: #009900;
border-style:inset;
}
.pbhdr{
text-align:center;
font-weight:bold;
font-size:16px;
padding:5px;
margin:-10px;
margin-bottom: 10px;
background: #dddddd;
}
.pbsubhdr{
text-align:left;
font-weight:bold;
font-size:12px;
background: url(images/bg/featured_fill_gw_sm.gif) repeat-x top left #fff;
padding:3px;
padding-left:10px;
margin:-10px;
margin-bottom: 10px;
margin-top: 0px;
border-top: 1px solid #939393;
}
.pbsubbtm{
text-align:center;
font-weight:bold;
font-size:14px;
background: url(images/bg/featured_fill_wg_sm.gif) repeat-x bottom left #fff;
padding:3px;
height: 15px;
margin:-10px;
//border-bottom:1px solid #939393;
}
.clonedInput{
margin-top:5px;
margin-bottom:5px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px dashed #990000;
}
.builderbox{
width: 210px;
border: 1px solid #dddddd;
padding: 10px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-bottom:none;
border-right:none;
}
#qtybox{
border:1px solid #990000;
padding:5px;
margin-top:5px;
margin-bottom:5px;
background: #fdf5ce;
height: 40px;
}
.turnbox{
}
.qtysel{
width:100;
}
#quantprice{
	text-align:right;
	float:right;
	font-weight:bold;
	font-size:16; 
	padding-top:18px;
}
#pricebox{
border:1px solid #990000;
padding:20px;
padding-top:5px;
padding-bottom:5px;
margin-top:5px;
background: #fdf5ce;
}
#pricebox table td{
font: 16px bold;
color:#022f8b;
}
#pricebox .tax{
border-bottom:1px dashed #990000;
}

.signin{outline:none;}
.signin_prep{
	font-family: Arial Narrow;
	color: #fff;
	display: block;
	line-height: 28px;
	text-decoration: none;
	font-size: 14;
	float:left;
	padding-left:8px;
}
#signin_menu {
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    display:none;
    background-color:#ffffff;
    position:absolute;
    z-index:100;
    border:2px solid #990000;
    border-top:none;
    text-align:left;
    padding:12px;
    margin-top:29px;
    margin-right: 0px;
    *margin-right: 0px;
    *width:145px;
    color:#000;
    font-size:11px;
    background: url(images/bg/featured_fill_gw.gif) repeat-x top left #fff;
}


#signin_menu input[type=text], #signin_menu input[type=password] {
    display:block;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #ddd;
    font-size:10px;
    margin:0 0 5px;
    padding:3px;
    width:160px;
}

#signin_menu .wrongfield{
 border:1px solid #990000 !important;
}
#signin_menu p {
    margin:0;
}
#signin_menu p .refs {
	
}
#signin_menu a {
    color:#000000;
}
#signin_menu label {
    font-weight:bold;
}
#signin_menu p.remember {
    padding:10px 0;
}
#signin_menu p.complete {
    clear:both;
    margin:5px 0;
}
#signin_menu p.forgot a{
	font: 10px Arial Narrow bolder;
	font-family: sans-serif;
	margin:0;
	padding:0;
	color:#000099;
	}
#signin_menu p.forgot a:hover{
	color:#000099;
	text-decoration: underline;
	}
#signin_menu p a {
    color:#000;
}
#signin_menu p a:hover {
    color:#000;
}
#signin_submit {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background:#009900;
    border:1px solid #009900;
    color:#fff;
    padding:4px 10px 5px;
    font-size:11px;
    margin:0 5px 0 0;
    font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
    background-position:0 -5px;
    cursor:pointer;
}
       
#signup-btn{margin:0px 0;padding:5px;}

#signup-btn a{
	background:#fa2 url(/images/buttons/signup.png) repeat-x 0 0;
	display:block;
	padding:8px 10px;
	border:1px solid #fa2;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-decoration:none;
	text-align:center;
	color:#333;
	text-shadow:0 1px 0 #fe6;
	font:bold 18px Arial,Sans-serif;
}
#signup-btn a:hover,#signup-btn a:focus{
	background-position:0 -5px;
	color:#009900;
	}
#signup-btn a:active{
	background-image:none;
	}

.popuplogin input{
	//display:block;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #ddd;
    font-size:10px;
    margin:0 0 3px;
    padding:2px;
    width:190px;
}

.wrongfield{
	 border:1px solid #990000 !important;
}

.popuplogin select{
	//display:block;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #ddd;
    font-size:10px;
    margin:0 0 3px;
    padding:2px;
    width:190px;
}
.rss ul{
padding:10px;
margin:0;
}
.rss ul li{
 list-style-type:none;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}