/*
Theme Name: EPG
Theme URI: http://www.yourlink.com
Description: EPG
Author: 100 Monkeys
*/


body{
margin:85px 0 85px 0;
padding:0;
background-color: #000000;
font-family: "Times New Roman", Times, serif;
background-image: url(images/bg.jpg);
background-position: center top;
background-repeat: no-repeat;
}

#maincontainer{
width: 1069px; 
margin: 0 auto; 
}

.designcredit{
height: 307px;
width: 30px;
position: absolute;
left: -32px;
top: 410px;
}

#content{
height: 720px;
position: relative;
}

#content .leftcolumn{
height: 703px;
width: 204px;
background-image: url(images/bg_col.png);
margin: 0 18px 0 0;
float: left;
padding: 15px 20px 0 20px;
}

#content .leftcolumn ul{
padding: 0;
margin: 0;
}

#content .leftcolumn li{
list-style: none;
font-size: 15px;
}


#content .leftcolumn li a{
color: #005c91;
text-decoration: none;
margin: 0 0 8px 0px;
color: #005c91;
width: 172px;
padding: 0 0 0 20px;
display: block;
}

#content .leftcolumn li a:hover{
background-image: url(images/crown.png);
background-repeat: no-repeat;
background-position: center left;
}

#content .leftcolumn li.selected{
background-image: url(images/crown.png);
background-repeat: no-repeat;
background-position: center left;
width: 172px;
}


#content .leftcolumn .contact{
display: block;
position: absolute;
color: #005c91;
width: 192px;
font-size: 16px;
text-align: center;
bottom: 20px;
left: 25px;
}

#content .leftcolumn .contact a{
color: #005c91;
text-decoration: none;
}

#content .rightcolumn{
height: 609px;
width: 805px;
background-image: url(images/bg_right.png);
float: left;
padding: 37px 0 0 0;
}

#content .rightcolumn .col1, #content .rightcolumn_index .col1, #content .rightcolumn_index .col1_page4{
height: 682px;
width: 469px;
float: left;
overflow: auto;
font-size: 14px;
color: #FFFFFF;
padding: 0 53px 0 33px;
line-height: 1.3em;
position: relative;
}

#content .rightcolumn .col1 h2, #content .rightcolumn_index .col1 h2, #content .rightcolumn_index .col1_page4 h2{
padding: 0;
margin: 0;
font-size: 18px;
color: #FFFFFF;
font-weight: lighter;
line-height: normal;
text-transform: uppercase;
}

#content .rightcolumn .col2{
height: 642px;
width: 178px;
float: left;
background-color: #ffffff;
background-image: url(images/bg_col2.jpg);
background-repeat: no-repeat;
background-position: bottom;
padding: 20px 20px;
font-size: 16px;
color: #005c91;
}

#content .rightcolumn .col2 ul, #content .rightcolumn_index .page10col ul{
padding: 0;
margin: 0;
}

#content .rightcolumn .col2 li{
list-style: none;
}

.rightcolumn_index .page10col li{
list-style: none;
font-size: 14px;
}

#footer{
clear: left;
width: 100%;
color: #FFF;
text-align: center;
padding: 4px 0;
}

.clearing{
clear:both;
}

.quotepic{
position: absolute;
bottom: 120px;
left: 21px;
}

.pichome1{
position: absolute;
bottom: 0px;
left: 30px;
}

.pichome2{
position: absolute;
bottom: 0px;
right: 50px;
}

.logo{
display: block;
margin: 0 auto 30px auto;
}

a{
color: #ffffff;
}

img.alignleft {
float: left;
margin: 20px 20px 20px 0;
}

#content .rightcolumn_index .col1_page4 img.alignleft {
float: left;
margin: 0px 20px 0px 0;
}



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>right column bg for all pages<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

#content .rightcolumn_index{
height: 683px;
width: 805px;
background-image: url(images/bg_right_full.png);
float: left;
padding: 37px 0 0 0;
}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>right col bg for all pages<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
#content .rightcolumn_index .col2{
height: 621px;
width: 178px;
float: left;
background-color: #ffffff;
background-image: url(images/bg_col2.jpg);
background-repeat: no-repeat;
background-position: bottom;
padding: 10px 20px;
font-size: 16px;
color: #005c91;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>page2 col right<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
#content .rightcolumn_index .page2col{
height: 601px;
width: 178px;
float: left;
background-image: url(images/page2col.jpg);
padding: 20px 20px;
color: #005c91;
border: 1px solid #ffffff;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>page3 col right<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
#content .rightcolumn_index .page3col{
height: 621px;
width: 178px;
float: left;
background-image: url(images/page3col.jpg);
padding: 10px 20px;
border: 1px solid #ffffff;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>page4 col right<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
#content .rightcolumn_index .page4col{
height: 621px;
width: 178px;
float: left;
background-image: url(images/page4col.jpg);
padding: 10px 20px;
border: 1px solid #ffffff;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>page5 col right<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
#content .rightcolumn_index .page5col{
height: 621px;
width: 178px;
float: left;
background-image: url(images/page5col.jpg);
padding: 10px 20px;
border: 1px solid #ffffff;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>page6 col right<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
#content .rightcolumn_index .page6col{
height: 621px;
width: 178px;
float: left;
background-image: url(images/page6col.jpg);
padding: 10px 20px;
border: 1px solid #ffffff;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>page7 col right<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
#content .rightcolumn_index .page7col{
height: 621px;
width: 178px;
float: left;
background-image: url(images/page7col.jpg);
padding: 10px 20px;
border: 1px solid #ffffff;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>page8 col right<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
#content .rightcolumn_index .page8col{
height: 621px;
width: 178px;
float: left;
background-image: url(images/page8col.jpg);
padding: 10px 20px;
border: 1px solid #ffffff;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>page9 col right<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
#content .rightcolumn_index .page9col{
height: 621px;
width: 178px;
float: left;
background-image: url(images/page9col.jpg);
padding: 10px 20px;
border: 1px solid #ffffff;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>page10 col right<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
#content .rightcolumn_index .page10col{
height: 601px;
width: 178px;
float: left;
background-image: url(images/page10col.jpg);
padding: 20px 20px;
border: 1px solid #ffffff;
color: #005c91;
font-size: 12px;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>page11 col right<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
#content .rightcolumn_index .page11col{
height: 621px;
width: 178px;
float: left;
background-image: url(images/page11col.jpg);
padding: 10px 20px;
border: 1px solid #ffffff;
}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>form<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
#contact_form{
color: #000000;
}

#contact_form .left{
min-width: 50px;
float: left;
color: #ffffff;
}

#contact_form .left2{
float: left;
width: 80px;
color: #fff;
}

#contact_form .right, #contact_form .right2{
float: left;
}

#contact_form .right input{
width: 400px;
}

#contact_form .right2 input{
width: 300px;
margin-left: 10px;
}

#contact_form .right2 select{
width: 300px;
margin-left: 10px;
}


#contact_form .right3 input{
width: 360px;
margin-left: 10px;
}

#contact_form textarea{
width: 450px;
height: 320px;
}

#contact_form .captcha{
float: left;
}

#contact_form .captcha img{
float: left;
margin-right: 5px;
}

#contact_form .submit input{
width: 122px;
height: 33px;
overflow: hidden;
background: url(images/submit.png);
border: none;
float: right;
margin: 0 10px 0 0;
}


#contact_form .upload{
float: left;
}

#contact_form .submitsend input{
width: 150px;
height: 44px;
overflow: hidden;
background: url(images/send.png);
border: none;
float: right;
margin: 0 10px 0 0;
}
