/*GayCams101*/
* {margin : 0; padding : 0; border : 0px none;}
div, p, a, b, i, s, u, ul { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #000; text-align : left; overflow : hidden; clip : auto;}
body {text-align : center; margin : 10px 0px 0px 0px; background : #cbeac6;}
a {color : #063075;}
a:hover {color : #f00;}
input, textarea {border : 1px solid #999;}
p, .plike {margin : 10px; text-align : justify; overflow : visible;}
ul {padding-left : 30px; margin : 10px;}
h2 {font-size : 12px;}
.b {font-weight : bold;}
.c {text-align : center;}
.red {color : #f00;}
.fleft {margin : 0px 15px 1px 0px; float : left; }
.fright {margin : 0px 0px 1px 15px; float : right;}
.x { background : transparent; margin-bottom : 10px;}
.x b, .x i, .x s, .x u { display : block; font-size : 1px; text-decoration : none;}
.x b, .x i, .x s { height : 1px;}
.x i, .x s, .x u {border-left-width : 1px; border-right-width : 1px; border-style : solid; background : #fff; border-color : #000;}
.x b {margin : 0 5px; background : #000;}
.x i {margin : 0 3px; border-width : 0 2px;}
.x s {margin : 0 2px;}
.x u {height : 2px; margin : 0 1px;}
.navbox { width : 142px; margin : 2px 2px 2px 4px; color : #0c6733; font-size : 13px;}
.navbox a {display : block; height : 20px; font-size : 13px; font-weight : bold; color : #0c6733; text-decoration : none; text-indent : 10px; word-spacing : -0.1em; background : url('images/disk0.gif') no-repeat center left;}
.navbox a:hover { color : #f00; background : url('images/disk_spin.gif') #ddd no-repeat center left;}
.rbox { background : #fff; border-right : 1px solid #000; border-left : 1px solid #000;}
.rbox h3 {text-align : center; font-size : 13px; color : #0c6733;}
.w150 {width : 150px;}
.w618 {width : 748px;}
.gradient { height : 25px; margin-top : 3px; line-height : 220%; text-indent : 1em; background : url('images/gradientbg136735.gif') no-repeat; border-bottom : 1px solid #207944; color : #fff;}
.grad1 { height : 1px; background : url('images/toptitle136735.jpg') no-repeat top right;}
.subgrad {margin-bottom : 10px; padding : 6px 0px; background : #fff;}
.overall a {font-weight : bold;}

#wrapper {width : 910px; margin : 0px auto;}
#dhead {width : 908px;}
#dhead_content {width : 570px; height : 115px; margin : 3px 8px 0px 0px; float : right;}
#dhead_content h1 { text-align : center; font-size : 14px; color : #0c6733;}
#dhead_text {font-size : 10px; font-weight : bold; line-height : 110%; color : #0c6733; margin-top : 15px; background : url('images/tick30.gif') transparent no-repeat bottom right;}
#bookmark {text-decoration : none; margin : 15px 35px 0px 0px; color : #0c6733; text-align : right;}
#dhead_logo {width : 308px; height : 111px; text-align : center;}
#dhead_logo a img { width : 300px; height : 103px; margin : 8px 0px 0px 8px;}
#main {width : 910px;}
#main_menu { width : 152px; margin-right : 10px; float : left;}
#main_content {width : 748px; float : right;}
#content_wrapper {width : 736px; margin : 0px 5px;}
#top_title { width : 736px; background : url('images/toptitle.jpg');}
#charta { width : 736px; height : 86px; background : url('index_files/charttop2.gif');}
.row_container {height : 45px; background : #cbeac6; display : table-row; }
.ddd {background : #fff;}
.row_container div {display : table-cell; height : 38px; border-top : 2px solid #666; text-align : center; vertical-align : middle; float : left; font-family : Arial, Verdana, Helvetica, sans-serif; padding-top : 12px;}
.company {width : 141px;}
.rating {width : 70px;}
.number {width : 72px;}
.fee {width : 72px;}
.cost {width : 65px;}
.features {width : 155px;}
.review {width : 116px;}
.rating, .number, .fee, .cost, .features, .review { border-left : 2px solid #666;}
.company a {color : #063075; font-size : 13px; font-weight : bold;}
.company a:hover {color : #f00;}
.review a {font-size : 10px;}
.audios {background-image : url('images/audio.gif');}
.cam2cams {background-image : url('images/cam2cam.gif');}
.freechats {background-image : url('images/freechat.gif');}
.gallerys {background-image : url('images/gallery.gif');}
.hds {background-image : url('images/hd.gif');}
.audios, .cam2cams, .freechats, .gallerys, .hds {width : 32px; height : 28px; background-color : transparent; background-repeat : no-repeat; background-position : top left; float : left; margin : 0px; display : block;}
.f5s {width : 173px; padding-left : 12px;}
.f4s {width : 160px; padding-left : 25px;}
.f2s {width : 134px; padding-left : 51px;}
.six, .five, .four, .three, .two, .one { display : block; width : 43px; height : 28px; margin : auto;}
.six { background : url('index_files/6.gif');}
.five { background : url('index_files/5.gif');}
.four { background : url('index_files/4.gif');}
.three { background : url('index_files/3.gif');}
.two { background : url('index_files/2.gif');}
.one { background : url('index_files/1.gif');}
#copyright {width : 748px; float : right; }
#copyright div {text-align : center; margin : 10px; color : #136735;}
#form1 { margin : 10px 0px 60px 0px;}
#form1 div { margin-bottom : 5px;}
#form1 .elem {width : 150px;}
#form1 label {display : block; width : 100px; text-align : right; float : left;}
#submit_but {width : 60px; height : 22px; margin-left : 100px; border : 2px outset #ccc; background : #ccc;}

#error { color: red; font-size: 1.5em; align: center; background-color: yellow}
#req { color: red; font-size: 1.5em; align: center;}