body,p,td,textarea,input,pre,th,select,font
{
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5D5B5B;
}

p
{
	margin: 0px;
}

input
{
}
a
{
	color:#003;
}
th
{
	text-align: left;
}
th,td
{
	avertical-align: top;
}
table{
border-collapse: collapse;
}

.lit1{
	color: green;
	font-weight:bold;
}

.lit0{
	color:red;
	font-weight:bold;
}

a:hover
{
	color: #CD200F;
	text-decoration: underline;
}
body{
	margin:0px;
	scrollbar-face-color: #FAFAFA;
	scrollbar-highlight-color: none;
	scrollbar-shadow-color: none;
	scrollbar-3dlight-color: none;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	background: #f6f6f6  url(images/bg_top.gif) repeat-x;
}

hr {
	height: 1px;
	color: #CDCDCD;
	border-style: solid;
}


.title1{
	color: #000;
	font-weight:bold;
	text-transform: small-caps;
}

.back1{
	width:760px;
	height:15px;
	abackground: url(images/top.gif) repeat-x;
}
.title2{
	color: #FFF;
	font-weight:bold;
	text-transform: uppercase;
}

.red1{
	color: #CD200F;
}

.box1
{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ddd;
	border-right: 1px solid #aaa;
	height: 156px;
}

.box2{
	margin-left: 8px;
	width: 189px;
	height: 142px;
	background: url(images/logosection_bg.gif) no-repeat;
}

.box3{
	width: 189px;
	height: 142px;
	background: url(images/logosection_bg.gif) no-repeat;
}
.box4{
	width: 319px;
	height: 59px;
}
.box5{
	background: #F3F4F5 url(images/bg22.gif) no-repeat;
	padding: 10px;
	width:180px;
	height: 120px;
}

.box6{
	background: #E3E4E5;
	padding: 10px;
}

.topbox{

	border-top: 1px solid #555;
}





.mainmenu{
	background: url(images/main_menu_bg.gif) repeat-x;
	height:37px;
}
.mainmenu td{
	padding-top: 1px;
}

.mainmenu a{
	color: #fff;
	height:37px;
	font-weight:bold;
	text-decoration:none;
	padding: 9px 12px 9px 12px;
}
.mainmenu a:hover{
	color: #fff;
	border-top: 2px solid #fff;
	padding: 7px 12px 9px 12px;
}

.leftmenu {
	width:187px;	 
}
.leftmenu td{
	width:187px;
	background: url(images/leftmenu_bg.gif) repeat-x;
	padding: 5px 0px 8px 0px;
}

.leftmenu a{
	color: #D43E2F;
	text-decoration:none;
	font-weight: bold;
}


.header1{
	background: url(images/header_1.gif) no-repeat;
	width:189px;
	height: 23px;
	padding-left: 30px;
	color: #5D5B5B;
	font-weight:bold;
}


.header2{
	background: url(images/header_2.gif) repeat-x;
	width:189px;
	height: 23px;
	padding-left: 30px;
	color: #555;
	font-weight:bold;
}

.list1 LI{
	list-style-image:url(images/arr2.gif);
}


td.tbl1_header{
	background: #F4F5F5 url(images/tbl_header1.gif) no-repeat;
}
td.tbl1_header div{
	font-size: 1px;
	height: 10px;
	background: url(images/tbl_header1r.gif) right no-repeat;
}
.tblbg1{
	background: #F4F5F5 url(images/tbl_bg1.gif) right repeat-y;
	padding:2px 10px 10px 10px;
}

td.tbl1_footer{

	background: #F4F5F5 url(images/tbl1_footer.gif) no-repeat;
}
td.tbl1_footer div{
	font-size: 1px;
	height: 10px;
	background: url(images/tbl1_footerr.gif) right no-repeat;
}

.tbl2 td{
	background: #EEEEEE;
	border-bottom: 1px solid #FFF;
}



td.tbl2_header{
	height:10px;
	background: #FFF url(images/tbl2_headerr.gif) right no-repeat;
	font-size:1px;
}
.tbl2_bg{
	background:  url(images/tbl2_bg.gif) right repeat-y;
	padding:2px 10px 10px 10px;

}

td.tbl2_footer{

	background: url(images/tbl2_footer.gif) repeat-x;
}
td.tbl2_footer div{
	font-size: 1px;
	height: 10px;
	background: url(images/tbl2_footerr.gif) right no-repeat;
}



.tbl3{
	width: 197px;
	background: #D1DCC5 url(images/tbl3_bg.gif) repeat-y;
}
.tbl3 td{
	color: #FFFFFF;
}
.tbl3 .footer{
	background: #D1DCC5 url(images/tbl3_footer.gif) bottom repeat-y;
	height: 73px;
	padding: 0px 10px 10px 25px; 
}


.alt0 td{
	background: #E8E8E8;
}
.alt1 td{
	background: #FFFFFF;
}



.copy{
	background: #EDEFEA;// url(images/bg22.gif) repeat-x;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #ddd;
	border-right: 1px solid #aaa;
}
.copy td{
}

.copy a{
	padding: 5px;
	text-decoration: none;
}
.copy a:hover{
	color: #c00;
}

.langs a.active{
	text-decoration: none;
	color: #CD200F;
	font-weight:bold;
}
.a1{
	color:#D43E2F;
}
a.a2{
	color:#666;
	font-weight:normal;
	text-decoration:underline;
}
a.a3{
	color:#FFF;
	text-decoration:none;
}
.a.a3:hover{
	color: #fff;
}
a.a4{
	text-decoration:none;
}

.tr1 td{
	vertical-align: bottom;
}
.tbl2 .header td{
	background: #ddd;
}
.error{

	border: 1px solid red;
	padding:5px;
	margin:5px;
	color:#F60;
}
.field1{
	font-weight:bold;
}
.address{
	border: 1px solid #DADBDC;
	margin:10px;
	padding:15px;
}
.address legend{
	text-align:right;
}
.accountmenu a{
	font-weight:normal;
}
.accountmenu{
	padding:10px;
	font-weight:bold;
}
.lastcart{
	border:1px solid red;
	padding:10px;
}

.but1{
	background: url(images/header_1.gif) repeat-x;
	border:none;
	font-weight:bold;
	height:24px;
	padding-left:15px;
}
#topcollage{
	filter:progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1, wipeStyle=0, motion='forward')

}
#previewdiv{
	padding:10px;
	background:#FFF;
	border: 1px solid #EEE;
	border-color: #EEE #DDD #DDD #EEE;
	position:absolute;
	display:none;
	top:0px;
	left:0px;
	z-index:999999;
	filter:progid:DXImageTransform.Microsoft.Fade();

}
#previewdiv img{

}