/* Default HTML Elements */

body{
position: relative;
padding: 7px;
margin: 0px;

font-family: Arial, sans-serif;
}

img{
border: 0px;
}

h1{
margin: 0px;
padding: 0px;
}

h2{}

h3{}

p{
font-size: small;
}

p.coffee{
color: #333333;
font-size: 14px;
font-weight: bold;
text-align: center;
}

p.center{
text-align: center;
}

a{}

a:hover{}

strong{}

input{}

ul{
font-size: 12px;
margin: 0px;
padding-left: 15px;
}

/* End of Default HTML Elements */

/* Custom Divs - IDs */

#left{
position: relative;
float: left;
width: 80%;

margin: 0px;
padding: 0px;
}

#menu{
position: relaitve;
float: left;
width: 100%;
height: 70px;

margin: 0px;
padding: 0px;

text-align: center;
vertical-align: middle;

background-image: url(../images/ishop_bg_grey_long_1500.jpg);
background-position: top left;
background-repeat: no-repeat;
}

#menu ul{
position: absolute;
left: 15px;
top: 25px;

margin: 0px;
padding: 0px;
}

#menu li{
display: inline;

color: #333333;
font-size: 14px;
letter-spacing: 4px;

list-style-type: none;
}

#menu a{
color: #333333;
font-size: 14px;
letter-spacing: 5px;

text-decoration: none;
}

#menu a:hover{
text-decoration: underline;
}

#products{
float: right;
width: 100%;
margin-top: 4px;

margin-bottom: 7px;

/*background-color: #F27D39;*/
z-index: 1;
}

#basic{
margin: 0px;
padding: 5px;

text-align: left;
vertical-align: top;

background-image: url(../images/basic_bg_sil.jpg);
background-position: bottom right;
background-repeat: no-repeat;
z-index: 10;
}

#products h1{
color: #ffffff;
font-size: 24px;

padding-left: 5px;
padding-right: 0px;
padding-top: 5px;
padding-bottom: 0px;
margin-bottom: 0px;
z-index: 5;
}

#products a.heading1{
color: #ffffff;
font-size: 24px;

text-decoration: none;
}

#products a.heading1:hover{
text-decoration: underline;
}

#products ul{
color: #ffffff;

margin-left: 10px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-left:15px;
paddin-top: 0px;
padding-bottom: 0px;
padding-right: 0px;

list-style-type: none;
list-style-image: url(../images/arrow_bullet.gif);
}

#products li{
margin: 0px;
padding: 0px;
line-height: 14px;
}

#products a{
color: #ffffff;
font-size: 14px;
font-weight: bold;
text-decoration: none;

margin: 0px;
padding: 0px;
}

#products a:hover{
text-decoration: underline;
}

div.more{
position: relative;
float: right;
border: 0px;

z-index: 5;
}

#products img{
position: relative;
float: right;
padding: 0px;
margin: 0px;
z-index: -2;
}

div.product_img_float{
position: relative;
float: right;

padding: 0px;
margin: 0px;
}

#standard{
margin: 0px;
padding: 5px;

text-align: left;
vertical-align: top;

background-image: url(../images/standard_bg_sil.jpg);
background-position: bottom right;
background-repeat: no-repeat;
}

#premium{
margin: 0px;
padding: 5px;

text-align: left;
vertical-align: top;

background-image: url(../images/premium_bg_sil.jpg);
background-position: bottom right;
background-repeat: no-repeat;
}

#container{
position: relative;
float: left;
width: 100%;
margin: 0px;
padding: 0px;
}

#quick_quote{
position: relative;
float: left;
width: 32%;

text-align: left;
vertical-align: top;

margin: 0px;
padding: 3px;

background-color: #E8E8E8;
}

#quick_quote h2{
color: #333333;
font-size: 16px;
}

/*Quick Quote table*/
table.qq{
width: 98%;
}

th.qq{
color: #669ACC;
font-size: 18px;
text-align: center;
}

td.qq{
color: #333333;
font-size: 12px;

text-align: left;
vertical-align: top;
}

input.textbox{
width: 100px;
}

input.button{
color: #333333;
font-size: 14px;
font-weight: bold;
background-color: #669ACC;
border: 1px solid #3D5B78;
}

input.button:hover{
cursor: pointer;
background-color: #9BB4CB;
}

#main_copy{
position: relative;
float: right;
width: 66%;
}

#main_copy h1{
color: #2143AE;
font-size: 28px;

margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
}

#main_copy a{
color: #F37E39;
text-decoration: none;
}

#main_copy a:hover{
text-decoration: underline;
}

#main_copy_col1{
position: relative;
float: left;
width: 46%;

padding-right: 5px;
margin: 0px;

text-align: justify;
}


#main_copy_col1 p{
font-size: 12px;
}

#main_copy_col1 img{
border: 0;
}

#main_copy_col2{
position: relative;
float: right;
width: 46%;

text-align: justify;
}

#main_copy_col2 p{
font-size: 12px;
}

#right{
position: relative;
float: right;
width: 19%;

text-align: center;

margin-left: 5px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}

#right img{
margin-top: 4px;
}

p.right_column{
color: #333333;
font-size: 12px;
padding: 2px;
margin: 0px;
}

#right a{
color: #333333;
text-decoration: none;
font-weight: bold;
}

#right a:hover{
text-decoration: underline;
}

#footer{
width: 100%;
text-align: center;

margin-top: 5px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;

background-color: #E8E8E8;
}

#footer ul{
margin: 0px;
padding: 0px;
}

#footer li{
display: inline;
color: #333333;
font-size: 12px;
}

#footer p{
color: #333333;
margin: 0px;
}

#footer a{
color: #333333;
text-decoration: none;
}

#footer a:hover{
text-decoration: underline;
}

/* End of Custom Divs */

div.center{
text-align: center;
}

div.center a{
color: #375D7F;
font-weight: bold;
text-decoration: none;
}

div.center a:hover{
text-decoration: underline;
}

div.center a:visited{
color: #EF6C1D;
}

.clear{
clear: both;
margin: 0px;
padding: 0px;
}

.center{
text-align: center;
margin-left: auto;
margin-right: auto;
}

