@charset "UTF-8";
/* CSS Document */
body { background:#111; font-size:100%; color:#ccc; font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; text-align:center; line-height:1.15em;}

.content a, a:link, a:visited {color:#666; text-decoration:underline;}
.content a:hover, a:active {color:#666; text-decoration:none;}

h1 {font-size:22px; font-weight:100; padding-bottom:20px; margin-top:10px;}
h2 {font-size:16px; font-weight:bold; margin-top:0px;}
h3 {font-size:14px; font-weight:bold; margin-top:0px;}
h4 {font-size:12px; margin:0px; padding:0px;}

.custom_list, .custom_home_list {list-style:none;}
.custom_list li, .custom_home_list li {background:url(../images/marker_list.gif) left center no-repeat; padding-left:15px;}
.custom_home_list {padding:5px 0 5px 5px; margin-left:0px;}

.clear {clear:both; font-size:0px;}

.header {padding-top:3px;}

.ca_round {font-size:1px; margin-left:765px;}
.ca_tl {background:url(../images/ca_tl.gif) no-repeat; width:6px; height:6px;float:left;}
.ca_tm {border-top:1px solid #fff; width:153px; height:5px; background:#232323; float:left; font-size:1px;}
.ca_tr {background:url(../images/ca_tr.gif) no-repeat; width:6px; height:6px; float:left;}
.ca_bot {font-size:10px; text-align:center; clear:both; width:163px; margin-left:765px; border-left:1px solid #fff; border-right:1px solid #fff; background:#232323;}
.ca_bot a:hover {color:#fff;}

.logo img { margin:10px 0 0 45px; border:none;}

.h_img {background:url(../images/header.png) 0 0 no-repeat; width:683px; height:197px;}

.menu {width:683px; text-align:center; margin-top:15px; line-height:2em;}
.menu ul {list-style:none;}
.menu ul li {height:56px; display:block; float:left; margin:0px; padding:42px 19px 0 19px; text-align:center;}
.menu a {color:#fff; height:56px; voice-family:"\"}\""; voice-family:inherit; height:56px; text-decoration:none;}
.link_1 a:link, .link_1 a:visited {background:url(../images/m_home.png) 50% 15px no-repeat; padding:46px 3px 10px 3px; color:#fff; text-decoration:none;}
.link_2 a:link, .link_2 a:visited {background:url(../images/m_about.png) 50% 15px no-repeat; padding:46px 3px 10px 3px; color:#fff; text-decoration:none;}
.link_3 a:link, .link_3 a:visited {background:url(../images/m_pricing.png) 50% 15px no-repeat; padding:46px 3px 10px 3px; color:#fff; text-decoration:none;}
.link_4 a:link, .link_4 a:visited {background:url(../images/m_galleries.png) 50% 15px no-repeat; padding:46px 3px 10px 3px; color:#fff; text-decoration:none;}
.link_5 a:link, .link_5 a:visited {background:url(../images/m_faq.png) 50% 15px no-repeat; padding:46px 6px 10px 6px; color:#fff; text-decoration:none;}
.link_6 a:link, .link_6 a:visited {background:url(../images/m_contact.png) 50% 15px no-repeat; padding:46px 3px 10px 3px; color:#fff; text-decoration:none;}
.menu a:hover {color:#ed1c24; background-position:50% -58px; text-decoration:none;}

.container {border-left:1px solid #fff; border-right:1px solid #fff; background-color:#232323; clear:both; padding:0px;}
.content {padding:30px; font-size:12px;}	
.footnote {font-size:10px;}

.line_x {background:#ccc; font-size:1px; height:1px; margin:30px; clear:both;}
.br {display:block;}

.c_round {font-size:1px; clear:both;}
.c_tl {background:url(../images/c_tl.gif) no-repeat; width:9px; height:10px; float:left;}
.c_tm {border-top:1px solid #fff; width:930px; height:9px; background-color:#232323; float:left; font-size:1px;}
.c_tr {background:url(../images/c_tr.gif) no-repeat; width:9px; height:10px; float:left;}

.c_bl {background:url(../images/c_bl.gif) no-repeat; width:9px; height:10px; float:left;}
.c_bm {border-bottom:1px solid #fff; width:930px; height:9px; background-color:#232323; float:left; font-size:1px;}
.c_br {background:url(../images/c_br.gif) no-repeat; width:9px; height:10px; float:left;}

.footer {padding:15px; font-size:12px; text-align:center; background-color:#666; color:#ccc;}
.footer a, .footer a:link, .footer a:visited {color:#ccc; text-decoration:none;}
.footer a:hover, .footer a:active {color:#fff; text-decoration:underline;}
.footer ul {list-style:none; margin:12px; padding:0px;}
.footer ul li {display:inline; text-align:center;}

.f_round {font-size:1px; padding-top:10px;}
.f_tl {background:url(../images/f_tl.gif) no-repeat; width:9px; height:10px; float:left;}
.f_tm {border-top:1px solid #fff; width:930px; height:9px; background-color:#666; float:left; font-size:1px;}
.f_tr {background:url(../images/f_tr.gif) no-repeat; width:9px; height:10px; float:left;}

.f_bround {font-size:1px;}
.f_bl {background:url(../images/f_bl.gif) no-repeat; width:9px; height:10px; float:left;}
.f_bm {border-bottom:1px solid #fff; width:930px; height:9px; background-color:#666; float:left; font-size:1px;}
.f_br {background:url(../images/f_br.gif) no-repeat; width:9px; height:10px; float:left;}

.copyright {font-size:10px;}
.copyright a, .copyright a:link, .copyright a:visited, .footnote a, .footnote a:link, .footnote a:visited {color:#ed1c24; text-decoration:underline;}
.copyright a:hover, .copyright a:active, .footnote a:hover, .footnote a:active {color:#ed1c24; text-decoration:none;}

.fb_text {color:#3b5998;}
.pandppara {border-bottom:1px dotted #666; padding-bottom:13px;}


/* Page Specific Properties */
#pricing h3 {margin:0px; padding:0px;}
#pricing h2, #home h2 {margin-top:0; padding-bottom:15px;}
#pricing h1, #home h1 {margin-bottom:0; padding-bottom:0;}
#pricing img {padding:0 0 10px 0;}
#home .light_box {font-size:10px; margin:0 30px 30px 30px;}
#home .light_box a, #home .light_box a:link, #home .light_box a:visited {color:#ed1c24; text-decoration:none;}
#home .light_box a:hover, #home .light_box a:active {color:#fff; text-decoration:none;}
.light_box {background:#333; padding:10px; margin:25px; border:1px solid #fff;}
.light_box a, .light_box a:link, .light_box a:visited {color:#ccc; text-decoration:none;}
.light_box a:hover, .light_box a:active {color:#fff; text-decoration:underline;}

/* these need to be rolled in and optimized */
.color {color:#ed1c24;}
.top_img {float:left; padding:0 15px 15px 15px;}
.center {text-align:center; padding-top:15px;}
.author {float:right; font-weight:bold;}
.fanbox {text-align:center;}