/* CSS Document */

body {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4e4e4e;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#cdcdcd;
}

.formInput
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.cartTable td
{
	padding:5px;
}

a, a:hover, a:active, a:visited {
	color:#123474;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

div.outerContainer {
	width:845px;
	text-align:left;
	position:relative;
}

/* Top */

div.menu {
	background-image:url(../images/menu_bg.jpg);
	background-repeat:no-repeat;
	width:845px;
	height:25px;
	text-align:right;
	padding-left:420px;
	padding-top:8px;
}
div.menuItem {
	height:17px;
	float:left;
	padding-left:15px;
}

div.header {
	background-image:url(../images/headerImage.jpg);
	background-repeat:no-repeat;
	width:845px;
	height:148px;
}


/* Content */

div.content {
	width:780px;
	margin-left:31px;
	margin-right:33px;
	background-image:url(../images/content_bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border-left:1px solid #828282;
	border-right:1px solid #828282;
	display:table;
}

/* Boxes */

div.box {
	width:161px;
	padding-bottom:20px;
}
div.boxBottom {
	background-image:url(../images/boxBottom.gif);
	background-repeat:no-repeat;
	width:161px;
	height:7px;
}
div.boxContent {
	background-image:url(../images/boxContent.gif);
	background-repeat:repeat-y;
	width:151px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

/* Left */
div.contentLeft {
	float:left;
	width:161px;
	padding-left:15px;
	padding-right:47px;
	padding-top:10px;
}
div.searchBoxHeader {
	width:161px;
	height:21px;
	background-image:url(../images/boxHeader_search.gif);
	background-repeat:no-repeat;
}
div.catalogueBoxHeader {
	width:161px;
	height:21px;
	background-image:url(../images/boxHeader_catalogue.gif);
	background-repeat:no-repeat;
}
div.informationBoxHeader {
	width:161px;
	height:21px;
	background-image:url(../images/boxHeader_information.gif);
	background-repeat:no-repeat;
}
input.search {
	width:146px;
	height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
input.searchSubmit {
	margin-top:10px;
}
div.creditCards {
	text-align:center;
}

/* center */

div.contentCenter {
	float:left;
	width:342px;
	padding-top:6px;
}
div.contentHeader {
	font-size:14px;
	font-weight:bold;
}
div.productBox {
	width:342px;
	padding-top:15px;
	padding-bottom:10px;
	border-bottom:1px solid #9a9a9a;
	display:table;
	clear:both;
}
div.productBoxcopy {
	width:342px;
	padding-top:15px;
	padding-bottom:10px;
	/*border-bottom:1px solid #9a9a9a;*/
	display:table;
	clear:both;
}

div.productImage, div.productImage img {
	float:left;
	width:70px;
	height:44px;
}

div.productImage2 {
	float:left;
	width:300px;
	height:189px;
	margin-bottom:10px;
}

div.productText {
	float:left;
	padding-left:10px;
	width:262px;
}

/* Right */

div.contentRight {
	/*padding-left:30px;*/
	padding-right:15px;
	padding-top:10px;
	width:161px;
	float:right;
}
div.basketBoxHeader {
	width:161px;
	height:21px;
	background-image:url(../images/boxHeader_basket.gif);
	background-repeat:no-repeat;
}
div.linksBoxHeader {
	width:161px;
	height:21px;
	background-image:url(../images/boxHeader_information.gif);
	background-repeat:no-repeat;
}

/* footer */

div.footer {
	clear:both;
	width:780px;
	height:25px;
	padding-top:20px;
	padding-bottom:5px;
	border-bottom:1px solid #828282;
	font-size:9px;
	text-align:center;
}


/* form elements */


input.input180 {
	width:180px;
	height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:4px;
}
input.input75 {
	width:75px;
	height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:4px;
}
input.input70 {
	width:70px;
	height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:4px;
}
input.input35 {
	width:35px;
	height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:4px;
}


div.orderFormHeader {
	clear:both;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	height:12px;
}
div.orderFormRow {
	clear:both;
	width:340px;
	padding-top:5px;
}
div.orderFormLabel {
	width:85px;
	float:left;
	font-size:9px;
	padding-top:5px;
}
div.orderFormField {
	width:260px;
	float:left;
}
div.orderFormCheckbox {
	width:25px;
	float:left;
}
div.orderFormCheckboxText {
	width:315px;
	float:left;
}


