@charset "utf-8";

/* Global reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0px; }

/* General CSS*/
body { margin:0px; padding:0px; margin:0px auto; background:url(../graphics/body_bg.jpg) repeat-x; font-family: Arial, Verdana, sans-serif; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000; }

.inner_body{margin:0px; padding:0px; margin:0px auto; background:url(../graphics/bg.jpg) repeat-x; font-family: Arial, Verdana, sans-serif; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000; }

/*Universal classes */
a{ outline:none; border:none; text-decoration:none; }
img{ float:left; border:0px;}
.FloatLeft{ float:left; }
.FloatRight{ float:right; }
.clear{clear:both;}
.error_txt{color:#f00;}

/* Wrapper */
#MainContainer{ width:980px; margin:0px auto; height:auto; }

/* Header */
#header{float:left;width:980px;height:135px;}
#header div.right{float:right;width:571px;}
#header div.right span{float:right;width:571px;}

/* Navigation */
a.nav1{float:left;width:105px;height:89px;background:url(../graphics/nav_btn01.gif) 0px 0px no-repeat;}
a.nav1:hover{background:url(../graphics/nav_btn01.gif) 0px -90px no-repeat;}

a.nav2{float:left;width:107px;height:89px;background:url(../graphics/nav_btn02.gif) 0px 0px no-repeat;}
a.nav2:hover{background:url(../graphics/nav_btn02.gif) 0px -90px no-repeat;}

a.nav3{float:left;width:109px;height:89px;background:url(../graphics/nav_btn03.gif) 0px 0px no-repeat;}
a.nav3:hover{background:url(../graphics/nav_btn03.gif) 0px -90px no-repeat;}

a.nav4{float:left;width:111px;height:89px;background:url(../graphics/nav_btn04.gif) 0px 0px no-repeat;}
a.nav4:hover{background:url(../graphics/nav_btn04.gif) 0px -90px no-repeat;}

a.nav5{float:left;width:104px;height:89px;background:url(../graphics/nav_btn05.gif) 0px 0px no-repeat;}
a.nav5:hover{background:url(../graphics/nav_btn05.gif) 0px -90px no-repeat;}


/* Flash File */
#flashFile{float:left;width:980px;height:600px;}
#flashFile_how{float:left;width:974px;height:606px;}

/* Content */
#content{float:left;width:867px; padding:41px 44px 24px 69px; background:url(../graphics/main_body_img.jpg) 0px 0px no-repeat;}

#content p.content{float:left;width:574px;font-size:14px;line-height:22px;}
#content div.content{float:left;width:574px;font-size:14px;line-height:22px;}
#content span.img{float:left;width:574px;padding:0px 0px 12px 0px;}

#content span.right{float:right;width:238px;}

/* Footer */
#footer{float:left;width:868px;height:32px;text-align:left;padding:60px 0px 10px 69px; font-size:11px;color:#919191;background:url(../graphics/footer_img.gif) 0px 0px no-repeat;}
.footer_links{font-size:11px; color:#f7a71f;}
.footer_links:hover{color:#919191; text-decoration:underline;}
#index_footer{float:left;width:868px;height:32px;text-align:left;padding:0px 0px 10px 80px; font-size:11px;color:#919191;}


/* What People Say Page */
#content div.content_inner{float:left;width:584px;font-size:14px;line-height:22px;}
#content div.content_inner div.testimonial{float:left;width:580px;padding:10px 0px 36px 0px; }
#content div.content_inner p.content{float:left;width:574px;font-size:14px;line-height:22px;}
#content div.content_inner ul{float:left;width:574px;font-size:14px; list-style-type:none;padding:3px 0px 0px 0px; position:relative;}
#content div.content_inner ul li{float:left;width:546px;font-size:14px;line-height:22px;background:url(../graphics/bullet.gif) 0px 5px no-repeat;padding-left:18px; position:relative;}

#content div.content_inner ul li a{float:left;font-size:14px;color:#000;text-decoration:none;}
#content div.content_inner ul li a:hover{text-decoration:underline;}

blockquote {
background: transparent url(../graphics/quote_left.png) left top no-repeat;
}

blockquote div { padding: 0 30px 0 40px; font-size:14px; line-height:22px; }
blockquote span {float:right;font-size:14px;font-weight:bold;}

span.top{float:right;width:262px;}
span.btm{float:left;width:212px;padding:110px 0px 0px 33px;}

/* How Cameo Works */
.pop_box{float:left;width:300px;position:absolute;left:150px;top:0px;background:#fff;}
.close_btn{float:right;padding:0px 20px 10px 0px;}
.pop_content{float:left;width:100%; padding:5px 0 5px 0;}
span.pop_content{float:left;width:550px; padding:5px 8px 5px 10px; }

/* Forms */
.input_sec{float:left;border:0px;width:414px;padding:0px 0px 8px 0px;}
.lbl_txt{float:left;width:115px;text-align:left;font-weight:bold;font-size:12px;padding:8px 0px 0px 0px;}
.txtbox{float:left;width:241px;height:22px;background:none;border:1px solid #E1E3E2;font-size:12px;padding:3px 3px 0px 3px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.txt_area{float:left;width:241px;height:90px;background:none;border:1px solid #E1E3E2;font-size:12px;padding:3px 3px 0px 3px; font-family: Arial, Verdana, Helvetica, sans-serif;}
