BODY{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/bodybg.jpg);
}

TABLE {
	border-collapse: collapse;
}

TD{
	margin: 0;
	padding: 0;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

P {
	margin:5px auto 12px auto;
}

H1 {
	font-size:20px;
	margin:0px 0px 15px 0px;
}

H2 {
	font-size:16px;
	margin:0px 0px 2px 0px;
}

A {
	
}
/*-------General--------*/
.general {
	width:100%;
}
DIV.floatL {
	float: left;
}
DIV.floatR {
	float: right;
}
DIV.clear {
	clear: both;
}
DIV.separator20 {
	height: 20px;
}
DIV.separator10 {
	height: 10px;
}
DIV.separator5 {
	height: 5px;
}
DIV.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
DIV.taRight {
	text-align: right;
}
DIV.taLeft {
	text-align: left;
}

DIV.fsSmall {
	font-size:12px;
}
DIV.fsBig {
	font-size:14px;
}
DIV.fsBigger {
	font-size:15px;
}
DIV.fsLarge {
	font-size:16px;
}
DIV.fsExLarge {
	font-size:18px;
}


DIV.padd10 {
	padding:10px;
}
DIV.paddLeft20 {
	padding:0px 0px 0px 20px;
}
DIV.paddLeft10 {
	padding:0px 0px 0px 10px;
}
DIV.paddLeft5 {
	padding:0px 0px 0px 5px;
}
DIV.paddRight20 {
	padding:0px 20px 0px 0px;
}
DIV.paddRight10 {
	padding:0px 10px 0px 0px;
}
DIV.paddRight5 {
	padding:0px 5px 0px 0px;
}
DIV.paddRight15 {
	padding:0px 15px 0px 0px;
}
DIV.paddTop20 {
	padding:20px 0px 0px 0px;
}
DIV.paddTop10 {
	padding:10px 0px 0px 0px;
}
DIV.paddTop5 {
	padding:5px 0px 0px 0px;
}
DIV.paddTop3 {
	padding:3px 0px 0px 0px;
}


DIV.paddBottom10 {
	padding:0px 0px 10px 0px;
}
DIV.paddBottom20 {
	padding:0px 0px 20px 0px;
}
DIV.paddBottom5 {
	padding:0px 0px 5px 0px;
}

.bold {
	font-weight:bold;
}

DIV.png {
	behavior:url("../png.htc"); 
}

.color1 {
	color:#de0093;
}
.color2 {
	color:#006f05;
}
.color3 {
	color:#ff0000;
}

.block {
	display:block;
}
.none {
	display:none;
}
/*-------Content-------*/
DIV.body {
	width:771px;
	position:relative;
	text-align:left;
	background:#FFF;
}
DIV.content {
	min-height:450px;
	_height:450px;
	
}

DIV.header {
	background:url(../images/headerbg.jpg) no-repeat;
	position:relative;
	height:58px;
}
DIV.logo {
	position:absolute;
	top:5px;
	left:150px;
}
DIV.headerText {
	position:absolute;
	top:8px;
	left:380px;
}


/*------Home-------*/
DIV.homeRight {
	width:320px;
}
DIV.homeLeft {
	padding:0 330px 0 0;
}
DIV.optionsBlock {
	background:#a0c0e5;
	padding:7px;
	border:1px solid #a0c0e5;
}
DIV.optionsBlock2 {
	background:#e7eef1;
	padding:3px;
	margin:5px 0 0 0;
}
DIV.optionsBlock3 {
	background:#beb2a7;
	padding:7px;
	border:1px solid #beb2a7;
}
DIV.optionsBlock4 {
	background:#f3a0ce;
	padding:7px;
	border:1px solid #f3a0ce;
}
.select1 {
	width:53px;
}
.select2 {
	width:134px;
}
.inputArea {
	width:300px;
	height:60px;
	font-size:12px;
}
.priceEach {
	font-size:12px;
	color:#000;
}

/*------Cart-------*/
.row1 {
	background:#fefbce;
}
.row2 {
	background:#eaeef9;
}
.row3 {
	background:#bfb3a7;
}
TABLE.cart TD {
	border-bottom:2px solid #b2cdea;
	padding:3px;
}
TR.row3 TD {
	border-bottom:none;
}

DIV.checkoutForm {
	width:47%;
}
.inputText {
	width:250px;
}
.inputText2 {
	width:70px;
}
DIV.payment {
	padding:30px 0 20px 0;
	width:550px;
}

DIV.checkoutText {
	margin-left:180px;
	width:350px;
}
