@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image:url(../images/scrolldown.gif);
	background-repeat:no-repeat;
	background-position: 95% 5%;*/


}


.left{float:left;}
.right{float:right;}

.column_text {
margin:10px 50px 10px 10px;
}

.column_text2 {
margin:10px 25px 10px 45px;
}

.column_text3 {
margin:10px 40px 10px 20px;
}

.column_text4 {
margin:0px 50px 10px 10px;
}


.style1 {font-size: 10px}
.style2 {
	font-size: 12px
}
.style3 {
	font-size: 16px;
	font-weight: bold;
}
.style4 {font-size: 11px}
.style5 {font-size: 16px}
.style6 {font-size: 14px}
.style7 {font-size: 16px; text-decoration:underline; font-weight: bold;}
.style8 {color: #000000; font-size:70%;}
.style9 {color: #ffffff}

.top_table {
border:solid 50px #0061e3;
border-bottom:none;
}

.bottom_table {
border:solid 50px #0061e3;
border-top:none;


}

li.color_list {
color:blue;
list-style-type:disc;
font-size:150%;
}



.top_td {
border-top:solid 10px #0061e3;
}
.tagline {

background:#0061e3;
}

a:link {
color:red;
}

a:hover {
color:red;
text-decoration:none;
}

a:visited {
color:red;
}

.df_item {
   float: left;
   display: block;
   clear: both;
   font-size: 10px;
   margin: 10px 5px 0px 5px;
   width: 320px;
}

.df_label {
   width: 95px;
   float: left;
   display: inline;
   font-weight: bold;
}

.df_inp, .df_inp_select {
   width: 200px;
   float: left;
   display: inline;
}

.ship_options
{
float:left;
font-size: 10px;
}

.tab-box{
	border:5px solid #0061E3;
	width:250px;
}
.tab-box a{
	font-size:15px;
	padding:10px;
	display:block;
	font-weight:bold; text-decoration:none;
}


fieldset{width: 100%;margin-top:30px;}
legend{font-weight: bold;}

#main{
    margin: 0 auto;
    width: 800px;
    text-align: center;
}
#content{
    border:solid 50px #0061e3;
    text-align: left;
    overflow: hidden;
    padding:10px 10px 30px;
}
.top-left{
    float:left;
    width: 200px;
}
.top-right{
    float:left;
    width: 430px;
    margin-left:50px;
}

.top-right label{
    display: inline-block;
    width: 120px;
}

.order-form{
    clear:both;
    float: left;
}
.billing-block, .shipping-block, .payment-block{
    float:left;
    width: 650px;
}

#btn_submit{
    font-weight: bold;
}
.order-summary{
    float: left;
    clear: both;
}
.error{
    color:red;
    font-weight: bold;
}

.paypal-button-container{
    float: right;
    margin-top: 30px;
    width: 300px;
}