* {
	padding:0;
	margin: 0;
}

html { width:100%;}
html { height:100%;}

body { 	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#727272;
	min-width:980px;
	background:#000;
	padding-top:347px;
}

.bg {width:100%; background:url(images/tail-top.gif) 0 -347px repeat-x #eee;}
.bg2 {width:100%; background:url(images/tail-bot.gif) 0 bottom repeat-x;}

#main {
	width:980px;
	position:relative;
	z-index:3;
	padding:0;
	margin:0 auto;
	font-size:0.8125em;
	line-height:1.384em;
	text-align: left;
	background-color: #02000E;
	
}

img {border:0; vertical-align:top; text-align:left;}

a {color:#3753dd;}
a:hover{text-decoration:none;}

ul, ol {list-style:none;}
.buy_now_centre {
	text-align: center;
}


.clear {clear:both; line-height:0; font-size:0;}

.col-1, .col-2, .col-3 {
	float: left;
}
.column-1, .column-2, .column-3 {
}  

.wrapper {
	width:100%;
	overflow:hidden;
}
.extra-wrap {overflow:hidden;}

.container {width:100%;}

p {margin-bottom:16px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:16px;}
.p3 {margin-bottom:24px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.title {margin-bottom:18px;}

.it {font-style:italic;}

.color-1 {color:#3753dd;}
.color-2 {color:#a3a2a2;}
.color-3 {color:#d82103;}
.color-4 {color:#449eb6;}
/*********************************boxes**********************************/
.margin-bot {margin-bottom:12px;}
.margin-bot2 {margin-bottom:70px;}

.spacing {margin-right:50px;}
.spacing-bot {margin-bottom:30px;}
.indent {padding-left:30px;}
.indent-bot {margin-bottom:20px;}
.img-indent-bot {margin-bottom:25px;}
.img-indent {float:left; margin:0 25px 0px 0;}	
.img-box {float:left; margin-bottom:20px;}	

.prev-indent-bot {margin-bottom:8px;}
.prev-indent {float:left; margin:0 8px 0px 0;}	
.prev-box {float:left; margin-bottom:8px;}	

.border {padding:1px; border:1px solid #dadada;}
.border2 {border:5px solid #fff;}

.menu li a, 
.button-top,
.button,
.list-1 li a {text-decoration:none;}	
/*********************************header*************************************/
.flash-1 {
	position:absolute;
	z-index:1;
	width:100%;
	top:0;
	left:0;
	height: 371px;
}
.flash-2 {position:absolute; z-index:4; width:100%; top:0; left:0;}
/*********************************content*************************************/
#content {padding-bottom:20px;}

.box {width:100%;}
.box .top-tail {background:url(images/box-tail-top.gif) 0 0 repeat-x #fff;}
.box .right-tail {background:url(images/box-tail-right.gif) right top repeat-y;}
.box .bot-tail {background:url(images/box-tail-bot.gif) 0 bottom repeat-x;}
.box .left-tail {background:url(images/box-tail-left.gif) 0 0 repeat-y;}
.box .corner-top-left {background:url(images/corner-top-left2.gif) 0 0 no-repeat;}
.box .corner-top-right {background:url(images/corner-top-right2.gif) right top no-repeat;} 
.box .corner-bot-right {background:url(images/corner-bot-right.gif) right bottom no-repeat;}
.box .corner-bot-left {background:url(images/corner-bot-left.gif) 0 bottom no-repeat;}
.box .padding {padding:30px 30px 30px 40px;}

.box-2 {
	width:100%;
	margin-bottom: 10px;
}

.box-2 .top-tail {background:url(images/box-tail-top.gif) 0 0 repeat-x #fff;}
.box-2 .right-tail {background:url(images/box-tail-right.gif) right top repeat-y;}
.box-2 .bot-tail {background:url(images/box-tail-bot.gif) 0 bottom repeat-x;}
.box-2 .left-tail {background:url(images/box-tail-left.gif) 0 0 repeat-y;}
.box-2 .corner-top-left {background:url(images/corner-top-left.gif) 0 0 no-repeat;}
.box-2 .corner-top-right {background:url(images/corner-top-right.gif) right top no-repeat;} 
.box-2 .corner-bot-right {background:url(images/corner-bot-right.gif) right bottom no-repeat;}
.box-2 .corner-bot-left {background:url(images/corner-bot-left.gif) 0 bottom no-repeat;}
.box-2 .padding {padding:30px 30px 30px 40px;}

h3 {
	font-size:1.9em;
	line-height:1.2em;
	color:#3e3d3d;
	margin-bottom:20px;
}
h4 {font-size:1.846em; line-height:1.2em; color:#3e3d3d; margin-bottom:0px;}

.text-1 {font-size:1.153em; line-height:1.6em;}
.text-2 {font-size:1.153em; line-height:1.2em;}

.list-1 li {
	font-size:1.13em;
	line-height:1.6em;
	padding-left:30px;
	background:url(images/marker-1.gif) 0 5px no-repeat;
}
.list-1 li a {color:#727272;}
.list-1 li a:hover {text-decoration:underline;}

.spacer {background:url(images/pic.gif) right top repeat-y;}
.title-1 {padding:0 0 15px 80px; margin-bottom:5px; background:url(images/marker-2.gif) 0 0 no-repeat;}

.title-2 {
	padding:0 0 15px 80px;
	margin-bottom:5px;
	background-image: url(images/marker-3.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.title-3 {padding:0 0 15px 80px; margin-bottom:5px; background:url(images/marker-4.jpg) 0 0 no-repeat;}
h1 {
	font-size: 2.307em;
	line-height: 1.2em;
	color: #333;
}

.title-4 {
	padding:0 0 15px 80px;
	margin-bottom:5px;
	background-image: url(images/marker-5.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.title-5 {padding:0 0 15px 80px; margin-bottom:5px; background:url(images/marker-6.jpg) 0 0 no-repeat;}




.info span {float:left; width:90px;}
.message {width:548px; height:121px; padding:5px; background:url(images/textarea.gif) 0 0 no-repeat;}
.buttons {padding-top:25px; text-align:right;}
.buttons a {margin-left:25px;}
.block {float:left; width:222px;}
.list-2 {float:right;}
.list-2 li {
	float:left;
	font-size:1.153em;
	padding:0 4px;
}
.list-2 li a {color:#727272;}
.list-2 li a:hover {color:#3753dd; text-decoration:none;}
.list-2 .previous {color:#3753dd; padding-right:16px;}
.list-2 .next {color:#3753dd; padding-left:16px;}
.list-2 .active {color:#3753dd; text-decoration:none;}
/************************************footer************************************/
#footer {
	height:65px;
	color:#b7b7b7;
	font-size:1em;
	background-color: #02000E;
	background-image: url(images/bg-footer.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
}
#footer a {color:#b7b7b7;}
.list-bot {
	padding-right: 0;
	padding-bottom: 0;
	padding-top: 31px;
	font-size: 1em;
	padding-left: 60px;
}

.list-bot li a {padding-left:9px;}
#twitter_wrapper {
	float: right;
	height: 100px;
	width: 100px;
}
.contact_tx {
	font-weight: bold;
	color: #333;
}
.box-4 {
	width:100%;
}
.col-4, .col-5, .col-6 {
	float: left;

}
.google_checkout_f_right {
	text-align: right;
}
.col-7, .col-8, .col-9 {
	float: left;
	margin-left: 120px;
}

