body {background-color:#2e2e2e; font-size:100%; line-height:normal; font-family:Arial; color:#ffffff; text-align:center; margin:0; padding:0;}
img {border:0;}
.textred {color:#dd0000;}
.textwhite {color:#ffffff;}
.texterror {color:#ffffff;}

h1 {font-size:50px; margin:0; padding:0; line-height:50px}
h2 {font-size:32px; margin-top:0;}
h3 {font-size:20px; margin-top:0;}

a:link, a:active, a:visited {color:#3ab5f5; text-decoration:none;}
a:hover {color:#f09200;}
a:focus {outline:none;}

.main {width:100%; min-height:450px; border-top:1px solid #717171; border-bottom:1px solid #717171; background-color:#585858; text-align:center; clear:both; font-size:85%; overflow:hidden; padding-bottom:20px;}

.main_header {float:left; width:100%; height:150px; border-bottom:1px solid #2e2e2e; background: url(../images/ripped_paper.gif) top center repeat-x #363636; clear:both; margin:0 auto;}
.main_navbar {width:920px; padding-top:23px; margin:0 auto; text-align:left;}
.main_navbar .logo {float:left;}

.main_buttons {float:right; padding-top:40px; margin:0 auto; text-align:left; color:#ffffff; font-size:85%;}
.main_buttons a:link, .main_buttons a:active, .main_buttons a:visited {color:#ffffff; text-decoration:none;}
.main_buttons a:hover {color:#ffffff; text-decoration:underline;}
.main_buttons div {margin-left:20px;}
.main_buttons .nav_on { padding:10px; background-color:#277aa6; float:left;}
.main_buttons .nav { padding:10px; float:left;}

.main_banner {background: url(../images/mainbanner.jpg) top left no-repeat; float:left; clear:both; width:910px; height:185px; margin-top:20px;}
.main_banner h1 {float:left; margin:0; padding:20px; width:378px;}
.main_banner img {float:left; margin-top:70px;}
.main_banner a {}

.breadcrumb {color:#ababab;}
.breadcrumb a {color:#ffffff; text-decoration:none;}
.breadcrumb a:hover {color:#f09200;}
.breadcrumb .cart {background: url(../images/icon_cart.gif) left center no-repeat; float:right; padding-left:25px;}

.content {margin:0 auto; width:910px; clear:both; text-align:left; overflow:hidden;}

.col_whole {float:left; width:900px;}
.col_left {float:left; width:740px; text-align:left;}
.col_right {float:right; width:120px; text-align:center;}
.col_right h3 {margin:0 0 25px 0; padding:0; line-height:20px;}
.col_right a {text-decoration:none; color:#fff;}
.col_right a:hover {color:#ef6b00;}

.prodloop {float:left; width:160px; text-align:center; margin:0 20px 25px 0;}
.prodloop h3 {margin:0; padding:0; line-height:20px;}
.prodloop a {text-decoration:none; color:#fff;}
.prodloop a:hover {color:#ef6b00;}

.secloop {float:left; width:130px; text-align:center; margin:0 26px 25px 0;}
.secloop h3 {margin:0; padding:0; line-height:20px;}
.secloop a {text-decoration:none; color:#fff;}
.secloop a:hover {color:#ef6b00;}


.tdleft1a {padding:5px 5px 5px 0; border-bottom:1px dotted #797979;}
.tdright1a {padding:5px 0 5px 0; border-bottom:1px dotted #797979;}
.tdleft1b {padding:5px 5px 5px 0;}
.tdright1b {padding:5px 0 5px 0;}

.tdleft2a {padding:5px 5px 5px 0; border-top:1px dotted #797979;}
.tdright2a {padding:5px 0 5px 0; border-top:1px dotted #797979;}
.tdleft2b {padding:0 5px 5px 0;}
.tdright2b {padding-bottom:5px;}


/*==================footer====================*/
.footer {width:920px; padding:30px 0 30px 0; margin:0 auto; text-align:left; clear:both;}
.footer a:link, .footer a:active, .footer a:visited {color:#a6aab0; text-decoration:none; margin-right:30px;}
.footer a:hover {color:#fff; text-decoration:underline;}


/*==================forms====================*/
form {margin:0px; padding:0px;}
.input {
	padding:3px;
	border:1px solid #000000;
	border-width:1px 0 0 1px;
	font-family:Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#000000;
}
textarea {
	padding:3px;
	height:70px;
	border:1px solid #000000;
	border-width:1px 0 0 1px;
	font-family:Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#000000;
}
input.btn {
	padding:3px;
	font-family:Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-color:#277aa6;
	border: 1px solid #277aa6;
	cursor:pointer; 
}
input.btnhov {background-color:#f09200; border-color:#f09200;}
