/************* GENERAL ****************/
body{margin:0px;font-family:Verdana;font-size:11px}
.red{color:#FF0000}
.rule{color:#808080;height:1px;margin-top:5px;margin-bottom:5px;width:95%;clear:both;margin-right:auto;margin-left:auto;text-align:center;}
.dash{color:white;height:1px;margin-top:5px;margin-bottom:5px;width:95%;border-top:1px black dashed;clear:both;text-align:center;}

.clearadverts{width:95%;height:14px;text-align:center;margin-right:auto;margin-left:auto;background-image:url(images/structure/dot.gif);background-repeat:repeat-x;clear:both;margin-top:10px;margin-bottom:10px}
.clearadverts span{padding-left:10px;padding-right:10px;color:gray;background-color:white}
.rheading{text-align:center;padding:5px;background-color:#DA0000;color:white;font-size:13px;margin:10px;font-weight:bold}

.pic_ads_b{margin-bottom:15px;padding:3px;border:1px gray solid;margin-left:10px;margin-right:10px}
.pic_ads_b img{padding-right:3px;padding-bottom:2px;float:left}
.pic_ads_b h4{margin:0px;padding-bottom:3px;font-size:12px}

.pic_ads{margin-bottom:15px;padding:3px;margin-left:10px;margin-right:10px}
.pic_ads img{padding-right:3px;padding-bottom:2px;float:left}
.pic_ads h4{margin:0px;padding-bottom:3px;font-size:12px}

.ad{text-align:left;padding:3px;margin:10px;background-color:white;border:1px gray solid}
.ad img{float:left;padding-right:3px;padding-bottom:2px}

.slinkad{margin:20px}
.slinkad span{background-color:#FF9900;padding:5px;line-height:30px;font-size:12px;font-weight:bold}

.picads{margin:10px;text-align:left}
.picads img{display:block}

a:link{text-decoration:underline;color:#0000FF}
a:visited{text-decoration:underline;color:#0000FF}
a:hover{text-decoration:underline;color:red}

/************* MAIN PAGE CONTAINER ****************/
#container{position:relative;top:0px;width:996px;margin:auto;clear:both;background-image:url(./images/structure/Image2.gif);background-repeat:repeat-y;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#000000;border-left-color:#000000;padding-top:265px}

/************* MAIN LEFT COLUMN ****************/
#l{float:left;clear:left;width:180px;padding-right:2px;text-align:left}
#l h3{font-size:12px;margin-top:10px;margin-bottom:0px;margin-left:10px;margin-right:10px}
#l p{line-height:16px;margin-top:0px;margin-bottom:0px;margin-left:10px;margin-right:10px}
#l .li,#l .li .li{margin:10px;background-image:none}
#l .li .li{margin-left:-5px}
#l .li div,#l .li .li div{padding-left:15px;line-height:15px;background-image:url(images/structure/li_01.gif);background-repeat:no-repeat}
#l .li .li div{background-image:url(images/structure/li_02.gif);background-repeat:no-repeat}

/************* MAIN CENTRE COLUMN ****************/
#ct{float:left;width:670px}
#txt p{padding-left:10px;padding-right:10px}
#txt h1{font-size:18px;margin-top:5px;margin-bottom:10px;margin-left:10px;color:#FF0000}
#cl{float:left;width:224px;text-align:left}
#cl p{margin-left:10px;margin-right:5px}
#cl h2{margin-left:10px;margin-right:5px;margin-top:3px;margin-bottom:2px;font-size:20px}
#cl h3{margin-left:10px;margin-right:5px;margin-top:0px;margin-bottom:0px;font-size:18px}

#cm{float:left;width:223px;text-align:left}
#cm p{margin-left:5px;margin-right:5px}
#cm h2{margin-left:5px;margin-right:5px;margin-top:3px;margin-bottom:2px;font-size:20px}
#cm h3{margin-left:5px;margin-right:5px;margin-top:0px;margin-bottom:0px;font-size:18px}

#cr{float:left;width:223px;text-align:left}
#cr p{margin-left:5px;margin-right:10px}
#cr h2{margin-left:5px;margin-right:10px;margin-top:3px;margin-bottom:2px;font-size:20px}
#cr h3{margin-left:5px;margin-right:5px;margin-top:0px;margin-bottom:0px;font-size:15px}

#cs{float:left;width:446px}
#tf{clear:both;width:446px;text-align:left}
#tf p{margin-left:5px;margin-right:5px}
#tf img{float:right;margin-bottom:15px;margin-left:6px}

#cb{clear:both;width:670px}
#bl{float:left;width:224px;border-right:1px #808080 solid}
#bl p{margin-left:10px;margin-right:5px}
#bl h1{margin-left:10px;margin-right:5px;font-size:18px}
#bl h2{margin-left:10px;margin-right:5px;font-size:14px}
#bl ol.phonesex li{font-weight:bold;margin-top:5px}
#bl ol.phonesex li span{font-weight:normal}

#br{float:left;width:445px}
#br p{margin-left:10px;margin-right:5px}
#br h1{margin-left:5px;margin-right:10px;font-size:18px}
#br h2{margin-left:5px;margin-right:10px;font-size:14px}

/************* MAIN RIGHT COLUMN ****************/
#r{float:left;clear:right;width:140px;padding-left:4px;text-align:center}
#r p{text-align:left;line-height:16px;margin-top:0px;margin-bottom:0px;margin-left:10px;margin-right:10px}
#r h1{text-align:left;font-size:13px;color:white;margin:0px;background-color:#DA0000;padding-left:5px;padding-top:5px;padding-bottom:5px}

/*************BANNERS BOTTOM CENTRE COLUMN****************/
#banner{text-align:center}

/*************FOOTER****************/
#footer{clear:both;width:670px;text-align:center;margin-left:182px;line-height:15px;padding-top:15px}
#footer table{margin-left:auto;margin-right:auto}

/*************HEADER BANNER SETCTION****************/
#bannerbox{position:absolute;top:0px;left:0px;height:170px;background-color:white;width:996px;border-bottom:2px gray solid}
#disclaimer{height:40px;margin-left:auto;margin-right:auto;width:850px;font-size:10px;text-align:left;padding-top:15px}
#header{position:absolute;top:172px;left:0px;border-top:2px white solid}
#header form{color:white;height:20px;margin-top:18px;width:250px;font-size:12px;font-weight:bold}
#headlinks{font-size:12px;background-image:url(images/structure/21.gif);background-repeat:no-repeat;background-position:30px 0px;padding-left:250px}
#headlinks a{padding-right:2px;padding-left:2px}
#headlinks a:link{text-decoration:none;color:black}
#headlinks a:visited{text-decoration:none;color:black}
#headlinks a:hover{text-decoration:underline;color:black}
#headlinks2{font-weight:bold;color:white;text-align:center;font-size:13px}
#headlinks2 a{padding-right:12px;padding-left:2px}
#headlinks2 a:link{text-decoration:none;color:white;font-weight:bold}
#headlinks2 a:visited{text-decoration:none;color:white;font-weight:bold}
#headlinks2 a:hover{text-decoration:underline;color:white;font-weight:bold}

/*********************SUBMISSION FORMS***********************/
#sh{font-size:18px;margin-bottom:10px;margin-top:10px;margin-left:21px}
#submission{margin-left:21px}
#submission h3{font-size:14px;color:#DA0000}
#submission p{margin-top:0px;margin-bottom:10px;font-size:12px}
#submission ul{margin-top:0px;margin-bottom:10px;font-size:12px;font-weight:bold}
#submission.red{color:red}
.text{font-size:13px;width:300px}
.select{font-size:13px;width:130px}
.text_small{font-size:13px}
.text_area{font-size:13px;width:450px}
.small{font-size:10px;line-height:15px;color:#DA0000}
.submit_button{font-size:12px;cursor:hand;width:170px;height:30px;margin-top:20px}
.button_preview{font-size:12px;cursor:hand;width:350px;height:30px;margin-top:20px}
.form_section{border:1px #DA0000 solid;font-size:12px}
.error{margin-left:10px;color:red;font-weight:bold;font-family:Arial}

/********************* Preview Pages ***********************/
#preview{font-size:18px;margin-left:35px;margin-top:15px}
#preview_left{float:left;width:200px;text-align:center;padding-right:15px;padding-left:35px}
#preview_left h2,#preview_right h2{font-size:11px;background-color:gray;color:white;padding-top:3px;padding-left:5px;padding-bottom:3px;margin-top:0px;margin-bottom:15px}
#preview_right{float:left;width:385px;word-wrap:break-word;padding-right:35px}
#preview_right h3{margin-left:5px;font-size:11px;margin-bottom:2px;color:red}
#preview_right p{margin-left:5px;margin-top:0px}

/********************* Contact Page ***********************/
.cont{background-color:white;width:400px;height:100px;font-size:12px}

/**** GENERAL CARDS ***/
.eccontainer{width:630px;padding:10px;background-color:#e0e0e0;margin-right:auto;margin-left:auto}
.ecwelcome{margin-bottom:20px;width:630px}
.echeadertop{clear:both;height:20px;margin-bottom:10px}
.ecsend{text-align:center;font-size:18px;color:white;margin:30px;text-transform:capitalize}
.echeadertop h2{font-size:13px;margin:0px;float:left}
.echeadertop h3{font-size:13px;margin:0px;float:right}
.ecwelcomep{margin-top:3px}
.ecpage{padding:3px;background-color:#e0e0e0;text-align:center;font-size:12px;font-weight:bold}
.ecblock{width:618px;padding:5px;border:1px black solid;background-color:gray;margin-bottom:20px}
.echeading{width:610px;padding:3px;border:1px black solid;background-color:white;text-align:center;margin-bottom:10px;font-size:12px;font-weight:bold}
.eccomments{padding:5px;border:1px black solid;margin-bottom:20px}
.ecinfo{font-size:10px;padding:5px;width:250px;margin-left:auto;margin-right:auto;border:1px white solid;background-color:gray;margin-top:20px;margin-bottom:20px}
.ecinfotext{font-weight:bold;color:white}
.ecsmalltext{color:white;margin:10px}
.ecpreviewinfo{font-size:10px;padding:5px;width:250px;margin-left:auto;margin-right:auto;border:1px white solid;background-color:white;margin-top:20px;margin-bottom:20px}
.ecpreviewcomments{font-size:12px;padding:5px;border:1px black solid;margin-left:auto;margin-right:auto;width:450px;background-color:white}
.ecsendtable{font-size:10px;background-color:gray;color:white}
.ecpickup{width:610px;padding:3px;border:1px black solid;background-color:#e0e0e0}
.ecpickupmsg{width:602px;padding:3px;border:1px black solid;background-color:white;text-align:left}
.ecpickupimg{clear:both;float:none;width:608px}
.ecpickupimg div{float:left;width:152px;height:90px;padding-top:15px;background-color:#e0e0e0}
.checktype{border-color:#cbd9ea;border-style:solid;border-width:0px;}
.eccontainer textarea{width:95%;font-size:10px;border-color:#2b547e;border-style:solid;border-width:1px;background-color:#eeeeee;color:#000000}
.inputbox{width:50%;font-size:10px;border-color:#2b547e;border-style:solid;border-width:1px;background-color:#eeeeee}
.button{font-size:10px;border-color:#2b547e;border-style:solid;border-width:1px;background-color:#eeeeee;color:#000000}
.eccontainer select{background-image:none;font-size:10px;font-weight:bold;border-color:#2b547e;border-style:solid;border-width:1px;color:#2b547e;background-color:#eeeeee}
.tags{background-image:none;border-color:#cbd9ea;border-style:solid;border-width:1px;font-size:10px;color:#eeeeee;background-color:#2b547e}

/**** ECARD GALLERY ****/
.ecct,.eccte{width:609px;height:110px;clear:both;border-top:1px #a1a1a1 solid;border-right:1px #a1a1a1 solid}
.eccte{border-bottom:1px #a1a1a1 solid}
.ecct div,.eccte div{float:left;width:141px;height:90px;text-align:center;padding-left:5px;padding-right:5px;padding-top:10px;padding-bottom:10px;border-left:1px #a1a1a1 solid;color:#FFFFFF;font-weight:bold}
.ecct img,.eccte img{margin-bottom:5px}

/**** ECARD POPULAR PAGE ****/
#ecpop{width:610px;padding:10px;background-color:gray;border:1px black solid}
.ecpopc{width:589px;clear:both;height:60px}
.ecpopl{width:150px;float:left}
.ecpopr{width:250px;float:left;font-size:12px;line-height:18px}
.ecpopname,.ecpopcat{color:white;font-weight:bold}

/**** ECARD LATEST PAGE ****/
#eclatest{width:610px;padding:10px;background-color:gray;border:1px black solid}
.eclatestc{width:589px;clear:both;height:60px}
.eclatestl{width:150px;float:left}
.eclatestr{width:250px;float:left;font-size:12px;line-height:18px}
.eclatestname,.eclatestcat{color:white;font-weight:bold}

/**** GALLERY DIRECTORY ****/
.g,.gc,.ge,.gce{width:648px;margin-left:auto;margin-right:auto;height:240px;clear:both;border-top:1px #a1a1a1 solid;border-right:1px #a1a1a1 solid}
.gc,.gce{background-color:#e0e0e0}
.ge,.gce{border-bottom:1px #a1a1a1 solid}
.g div,.ge div,.gc div,.gce div{float:left;width:151px;height:220px;text-align:center;padding-left:5px;padding-right:5px;padding-top:10px;padding-bottom:10px;border-left:1px #a1a1a1 solid}
.g img,.ge img,.gc img,.gce img{margin-bottom:5px}

/**** DIRECTORY DIRECTORY ****/
.d,.dc{padding:5px;margin-bottom:10px;margin-left:10px;margin-right:10px}
.dc{background-color:#e0e0e0}
.d h2,.dc h2{font-size:13px;margin-bottom:4px;margin-top:0px}
.d p,.dc p{margin-top:0px;margin-bottom:0px;padding-bottom:5px}
.d span.t,.dc span.t{float:right;font-size:12px}

/****FEATURE GALLERIES PAGES*****/
.f,.fe{width:648px;margin-left:auto;margin-right:auto;height:250px;clear:both;border-top:1px #a1a1a1 solid;border-right:1px #a1a1a1 solid}
.fe{border-bottom:1px #A1A1A1 solid}
.f div,.fe div{float:left;width:195px;height:230px;text-align:center;padding:10px;border-left:1px #A1A1A1 solid}

/************* Guides Pages *************/
#guides{margin-left:10px;margin-right:10px;font-size:14px;line-height:20px}
#guides H1{font-size:14px;margin-top:10px;margin-bottom:10px;color:red}
#guides li{line-height:20px;font-size:13px}

/************* Banners *************/
.m_banner_hide{display:none}
.m_banner_show{display:block}

