@charset "utf-8";
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:1.5em;
	color: #FFFFFF;
	background-image:url(../images/page_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background-color:#49bff3;
}
a:link {
	color: #CCCCCC;
}
a:visited {
	color: #CCCCCC;
}
a:hover {
	color: #4aa1d4;
}
a:active {
	color: #CCCCCC;
}
#sides {
	width:785px;
	margin: 0px auto;
}
/*#side_left {
	background-image:url(../images/side_left_tile.jpg);
	background-repeat:repeat-y;
	width:7px;
	float:left;
}
#side_right {
	background-image:url(../images/side_right_tile.jpg);
	background-repeat:repeat-y;
	width:7px;
	float:right;
}*/
#container {
	width: 765px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #000000;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#header {
	padding: 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
#mainContent {
	padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin:0px;
	background: #000000;
	min-height:350px;
}
#footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#000000;
}
#logo {
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
}
#headerright {
	float:right;
	margin:0px;
	padding:0px;
	position:relative;
}
#menu {
	background-image:url(../images/menu_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	text-align:center;
	height:40px;
	width:765px;
}

#menu_buttons{
width:620px;
text-align:left;
margin:0px auto;
}
#footer p {
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	width:700px;
	border-top: 1px solid #333333;
	margin: 0px auto;
}
/*content*/

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:100;
	color: #4aa1d4;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:100;
	color: #4aa1d4;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:900;
	color: #FFFFFF;
}
.formfield {
	background-color: #060d18 !important;
	border: 1px solid #152852;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.formfield_blue{
	background-color: #b9e3fb !important;
	border: 1px solid #074c9b;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #074c9b;
}
form{
padding:0px;
margin:0px;
}
.formfieldbox {
	background-color: #060d18 !important;
	border: 1px solid #152852;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.text_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF8080;
	font-weight: bold;
}
.bold_caps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #48719d;
}
.small_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.large_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #00CCFF;
}
.tborder {
	border: 1px solid #152852;
}
.white_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.table_bg {
	background-image: url(../images/box_A.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.table_bgB {
	background-image: url(../images/box_B.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.white_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.info_box_top {
	background-image: url(../images/onholdinfo_box1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.info_box_bot {
	background-image: url(../images/onholdinfo_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.transbg {
	background-image:url(../images/trans_bg.png);
}
.studio {
	background-image:url(../images/home_page_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#1f64aa;
}

.trial {
	background-image:url(../images/trial_page_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#1f64aa;
}
.white_strong {
	font-weight:200;
	color:#FFFFFF;
}
#voiceovers {
	background-image:url(../images/what-we-do_voiceover.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#radio {
	background-image:url(../images/what-we-do_radio.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#commercial {
	background-image:url(../images/what-we-do_commercial.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#web {
	background-image:url(../images/what-we-do_web.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#ivr {
	background-image:url(../images/what-we-do_ivr.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#copy {
	background-image:url(../images/what-we-do_copywritting.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.whatwedo {
	padding-left:125px;
	margin-top:20px;
	width:465px;
}
.listen {
	width:68px;
	height:59px;
	background-color:#000000;
	border: 1px solid #333333;
	margin-right:20px;
	margin-top:35px;
}

.tableborder {
	border: 1px solid #152852;
	margin:3px;
	padding:3px;
}
hr {
border: 0;
margin:0px;
padding:0px;
color: #344577;
background-color: #344577;
height: 1px;
width:90%;
text-align: center;
}

#bonus {
background-image:url(../images/bonus_offer.gif);
background-repeat:no-repeat;
background-position:top;
width:244px;
height:135px;
margin:0;
}
.bonustext {
font-size:10px;
width:200px;
padding: 35px 10px 0px 10px;
}

.transbg {
	background-image:url(../images/trans_bg.png);
}

.question{
color:#8ad8ff;
font-weight:bold;
}

#faq td{
border-bottom:#333333 dashed 1px;
padding:5px;
}

#process_container{
margin-bottom:10px;
clear:both;

}
#process{
width:730px;
height:125px;
padding:5px;
background:url(../images/process_bg.jpg) top repeat-x;
}

#process_hr{
color:#333333;
background-color:#333333;
width:740px;
text-align:center;
clear:both;
}

.left{
width:380px;
float:left;
font-size:11px;
}

.left ul{
margin:0 0 0px 15px;
padding:0px;

}
.right{
width:320px;
float:right;
padding-top:5px;
}
#process2{
width:730px;
height:220px;
padding:5px;
background:url(../images/process_bg.jpg) top repeat-x;
}

/*your store*/

.black_box{
width:727px;
height:139px;
background-image:url(../images/black_box_top.jpg);
background-position:top;
background-repeat:no-repeat;
margin:10px auto;
margin-bottom:30px;
}

.player{
float:left;
margin:5px 0px 0px 5px;
width:215px;
height:131px;
}

.text{
width:458px;
float:right;
margin:5px 10px 0px 0px;
padding-top:5px;
}

.text P{
line-height:normal;
margin:0px;
padding:0px;
}

.bottom{
width:727px;
height:9px;
clear:both;

}

.stores_grey{
font-size:11px;
color:#cccccc;
}