@charset "utf-8";

/*

*/

@import url(reset.css);
@import url(960.css);
@import url(text.css);

/* custom */

html, body {
	height: 100%;
	margin-bottom: 1px;
}

body {
	background: #4E8AB0 url(../images/bg.png) repeat-x left top;
}

#wrapper {
	width: 860px;
	margin: 0 auto;
	background: url(../images/wrapper-bg.png) repeat-y;
}

#banner {
	background: url(../images/banner.png) no-repeat;
	width: 860px;
	height: 75px;
}

#banner h1#logo {
	width: 420px;
	height: 75px;
	margin: 0;
}

#banner h1#logo a {
	width: 420px;
	height: 75px;
	display: block;
	text-indent: -9999px;
}

#photo_box {
	width: 860px;
	height: 260px;
	background: url(../images/mainphoto.jpg) no-repeat;
	text-indent: -9999px;
}

#colwrapper {
	width: 798px;
	margin: 0 auto;
	padding: 0 33px 0 29px;
	background: url(../images/colwrapper-bg.png) no-repeat;
}

#leftcol {
	width: 512px;
	float: left;
}

#rightcol {
	width: 268px;
	float: right;
}


#footer {
	width: 860px;
	padding: 20px 0;
	text-align: center;
	color: #4e8ab0;
	font-size: 11px;
}

#footer a {
	color: #4e8ab0;
	text-decoration: none;
}

/* menu */

#menu {
	width: 860px;
	height: 30px;
	background: url(../images/menu.png) no-repeat;
}

#menu ul, #menu li {
	margin: 0;
	padding: 0;
}

#menu ul li {
	list-style: none;
	display: inline;
}

#menu ul li a {
	display: block;
	float: left;
	height: 30px;
	text-indent: -9999px;
}

#nav1 a {	width: 68px; }
#nav2 a {	width: 48px; }
#nav3 a {	width: 115px; }
#nav4 a {	width: 105px; }
#nav5 a {	width: 97px; }
#nav6 a {	width: 105px; }

/* boxes */

.boxdiff .top {
	background: url(../images/boxdiff1.png) no-repeat left top;
	padding: 20px;
}

.boxdiff .btm {
	background: url(../images/boxdiff2.png) no-repeat left bottom;
	width: 512px;
	height: 167px;
}

.box {
	width: 268px;
	line-height: 1.1;
}

.box .main {
	padding: 20px;
}

.box.order {
	background: url(../images/newsbox-mid.png) repeat-y;
	margin-bottom: 20px;
}

.box.order table {
	width: 100%;
	margin: 0;
}

.box.order table td {
	padding: 0 5px 5px 0;
	font-size: 11px;
}

.box.order table td input {
	font-size: 11px;
	width: 130px;
}

.box.news {
	background: url(../images/newsbox-mid.png) repeat-y;
	margin-bottom: 20px;
}

.box.news h4 {
	font-style: italic;
	font-weight: bold;
	color: #4d83cc;
	margin: 0;
	font-size: 12px;
}

.box.red {
	background: url(../images/redbox-mid.png) repeat-y;
	color: #fff;
	margin-bottom: 20px;
}

.box.red li {
	list-style: url(../images/check-yellow.png) none outside;
	font-style: italic;
}

.boxwhite {
	width: 512px;
}

.boxwhite .main {
	background: url(../images/whitebox.png) no-repeat;
	padding: 10px;
}

.boxwhite .btm {
	background: url(../images/whitebox.png) no-repeat left bottom;
	height: 10px;
}

/* text */

body {
	font: 12px/1.1 Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

h2 {
	color: #29b029;
	font-size: 16px;
}

h3 {
	font-size: 16px;
	color: #29b029;
}

h4, h5, h6, h7 {
	font-size: 14px;
	color: #29b029;
}

.list {
	font-size: 13px;
	color: #c70000;
	list-style: url(../images/check-orange.png) none outside;
	margin: 40px 20px;
	font-weight: bold;
}

.list li {
	padding-bottom: 10px;
}

strong {
	color: #4e8ab0
}

a {
	color: #c70000
}

table.order th {
	padding: 4px;
	background: #c70000;
	color: #ffd200;
}

table.order td {
	padding: 4px;
	border-bottom: 1px solid #ffd200;
}

table.contact td {
	padding: 4px;
}

.bonustext {
color:#CC0000;
font-size:12px;
font-weight:700;
float:right;
margin-right:14px;
margin-top:-8px;
padding-bottom:5px;
height:7px;
padding:0px;
}

.input_button {
cursor: pointer;
background-color:#866D00;
color: white;
padding:4px;
border:0px;
}

td.row_normal {
background-color:#ffffff;
border:#0068ae 1px;
cursor: pointer;
cursor: hand;
}


td.row_hover {
background-color:#E6E8E9;
border:#0068ae 1px;
cursor: pointer;
cursor: hand;
}

