/* Mail My Form.com CSS */
/* Jonathan Hudghton */
/* http://www.hudghton.co.uk */
/* Version 3.0 - (c) 2008 */

/* Basics */
body {
margin: 0px;
padding: 0px;
border: 0px;
background: url(http://v3.mailmyform.com/images/layout/bg.jpg) #E7E8E9 center repeat-y;
}

img {border: 0;}
form {display: inline;}
ul {list-style-type:square; list-style-position:outside;}
.tabletext { font-family: Arial, Trebuchet MS; font-size: 70%; margin-top: 0px; text-align: justify; color: #334455; display:inline;}
.success {color: #45A70F; display:inline;}
.errorspan {color: #FF0000; display:inline;}
.error {display: block; color: #FF0000;}
.codeview {font:12px Courier New,Courier; color:#000000; background-color: #CCCCCC;}
h1  { font-family: Arial, Trebuchet MS; font-size: 16px; color: #003399; display:inline;}
td {padding: 1px;}


/* Links */
#container a:link {color : #0037A2; text-decoration:none;}
#container a:visited{color : #0037A2; text-decoration:none;}
#container a:active {color : #CC9900; text-decoration:none;}
#container a:hover {color : #333333; text-decoration:underline;}

/* Layout Divs */
#container {
position:relative;
width: 855px;
margin-left: auto;
margin-right: auto;
font-size: 12px;
font-family: Arial;
line-height: 1.3em;
}

#header_bg {
float: left;
width: 855px;
height: 128px;
background: url(http://v3.mailmyform.com/images/layout/header_bg.jpg);
background-repeat: no-repeat;
}

#header_bg .logo {
float: left;
width: 140px;
height: 89px;
text-align: center;
margin-top: 25px;
}

#header_bg .banner {
float: left;
width: 704px;
height: 97px;
margin-left: 2px;
}

#header_bg .breadcrumb {
float: left;
width: 422px;
overflow: hidden;
height: 20px;
margin-left: 5px;
margin-top: 9px;
}

#header_bg .quick_links {
float: right;
width: 270px;
overflow: hidden;
height: 20px;
margin-top: 9px;
text-align: right;
margin-right: 4px;
}

#centre_block {
float: left;
width: 855px;
background: url(http://v3.mailmyform.com/images/layout/container_bg.jpg) repeat-y;
}

#centre_block .column_left {
float: left;
width: 135px;
margin-left: 8px;
padding-left: 1px;
margin-top: 5px;
margin-bottom: 5px;
}

#centre_block .column_right {
float: left;
width: 699px;
margin-left: 3px;
padding-left: 1px;
margin-top: 5px;
margin-bottom: 5px;
}

#footer_bg {
clear: both;
float: left;
width: 855px;
height: 30px;
background: url(http://v3.mailmyform.com/images/layout/footer_bg.jpg);
background-repeat: no-repeat;
}

#footer_bg .column_right {
float: left;
width: 705px;
margin-left: 145px;
padding-left: 1px;
margin-top: 8px;
}


#quick_switch{
float: left;
margin-top: -16px;
margin-left: -5px;
color: #000000;
}

/* Description Pop Up Div */
#desc_div {
clear: both;
position: absolute;
left: 555px;
width: 280px;
border: 1px dashed #E7E8E9;
background-color: #FBFBFF;
padding: 5px;
overflow-y:auto;
height: 345px;
z-index: 100;
}

#desc_div .header {
font-weight: bold;
color: #003399;
font-size: 110%;
}

/* Upgrade Page */
#upgrade_page_left {
float: left;
width: 426px;
margin-top: 10px;
padding-left: 1px;
}

#upgrade_page_right {
float: right;
width: 249px;
text-align: center;
border: 1px solid #FF0000;
padding-left: 5px;
padding-right: 5px;
margin-top: 10px;
background-color: #FCFBFF;
padding-top: 10px;
padding-bottom: 10px;
}

#upgrade_page_right .large_price {
color: #FF0000;
font-size: 32px;
font-weight: bold;
}

#upgrade_page_right .small_price {
color: #FF0000;
font-size: 14px;
font-weight: bold;
}



/* Formstyle */
.formstyle1 {font-family: Arial, Trebuchet MS; font-size:12px; color: #003399; background-color: #D6D7FE; border-style: solid; border-width: 2px; border-color: #6AA0F8;}
.formstyle2 {font-family: Arial, Trebuchet MS; font-size:11px; color: #003399; background-color: #D6D7FE; border-style: solid; border-width: 2px; border-color: #6AA0F8;}
.formstyle3 {font-family: "Courier New",Courier,Arial; font-size:12px; color: #000000; background-color: #CCCCCC; border-style: dashed; border-width: 1px; border-color: #AFAFAF;}