/* CSS Document  */
a{border-bottom-style:dashed;border-bottom-width:1px;text-decoration:none;}
a:link{border-bottom-style:dashed;border-bottom-width:1px;color:#00008b;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none;}
a:visited{border-bottom-style:dashed;border-bottom-width:1px;color:maroon;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none;}
a:active{border-bottom-style:dashed;border-bottom-width:1px;color:#00008b;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none;}
a:hover{border-bottom-style:dashed;border-bottom-width:1px;color:#00008b;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none;}
body{background-color:#D9D9B3;border:0;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:700;line-height:normal;margin:0;text-align:center;text-decoration:none;text-transform:none;}
/* main containment blocks  */
#global{margin-left:auto;margin-right:auto;text-align:left;width:1000px;}
.header{clear:both;float:none;height:auto;margin-top:100px;position:relative;visibility:visible;width:995px;}
.footer{clear:none;float:left;height:auto;margin-left:5px;margin-right:auto;margin-top:auto;padding-bottom:15px;padding-top:25px;position:relative;text-align:center;width:995px;}
.ad1{float:left;font-style:normal;height:auto;margin-left:5px;margin-top:10px;padding-top:10px;position:relative;text-decoration:none;visibility:visible;width:990px;}
.ad2{float:left;font-style:normal;height:auto;margin-left:5px;margin-top:10px;padding-top:10px;position:relative;text-decoration:none;visibility:visible;width:990px;}
/* main columns for directory pages  */
.nav{float:left;font-style:normal;height:auto;margin-left:5px;padding-top:10px;position:relative;text-decoration:none;visibility:visible;width:200px;}
.B475{float:left;font-style:normal;height:auto;margin-left:5px;padding-top:10px;position:relative;text-decoration:none;visibility:visible;width:475px;}
.C265{float:left;font-style:normal;height:auto;margin-left:5px;padding-top:10px;position:relative;text-decoration:none;visibility:visible;width:265px;}
/* for when page has four columns - keeping right & left narrow for ads and navigation  */
.B375{float:left;font-style:normal;height:auto;margin-left:5px;padding-top:10px;position:relative;text-decoration:none;visibility:visible;width:375px;}
.B250{float:left;font-style:normal;height:auto;margin-left:5px;padding-top:10px;position:relative;text-decoration:none;visibility:visible;width:250px;}
.B225{float:left;font-style:normal;height:auto;margin-left:5px;padding-top:10px;position:relative;text-decoration:none;visibility:visible;width:225px;}
.C260{float:left;font-style:normal;height:auto;margin-left:5px;margin-top:100px;padding-top:10px;position:relative;text-decoration:none;visibility:visible;width:260px;}
.C230{float:left;font-style:normal;height:auto;margin-left:5px;margin-top:100px;padding-top:10px;position:relative;text-decoration:none;visibility:visible;width:230px;}
.D200{float:left;font-style:normal;height:auto;margin-left:5px;margin-top:600px;padding-top:10px;position:relative;text-decoration:none;visibility:visible;width:200px;}
/* for srticles story review pages  */
.B560{float:left;font-style:normal;height:auto;margin-left:5px;margin-top:100px;padding-top:10px;position:relative;text-decoration:none;visibility:visible;width:560px;}
.C540{background-color:#FFF;border:3px outset #069;display:block;float:left;font-style:normal;height:auto;margin-bottom:15px;margin-left:15px;margin-top:40px;padding-left:10px;padding-top:10px;position:relative;text-decoration:none;visibility:visible;width:540px;}
#models{margin-top:800px;}
#disk{margin-top:1200px;text-align:center;}
#rage{margin-top:300px;text-align:center;}
#security{margin-top:170px;}
.box{padding:15px;}
/*header styles  */
h1{color:#960;font-family:"Script MT Bold";font-size:40px;text-align:center;}
h2{color:#03C;font-family:"Trebuchet MS";font-size:23px;font-weight:400;padding-bottom:5px;padding-left:5px;padding-right:5px;text-align:center;}
h3{color:#00C;font-family:"Trebuchet MS";font-size:19px;font-weight:400;padding-bottom:5px;padding-left:5px;padding-right:5px;text-align:center;}
h4{color:#069;font-family:"Script MT Bold";font-size:40px;text-align:center;}
h5{color:#600;font-family:"Trebuchet MS";font-size:19px;font-weight:400;padding-left:5px;padding-right:5px;text-align:center;}
/* font styles colors  */
#black{color:#000;font-weight:700;}
#maroon{color:maroon;font-weight:700;}
#red{color:red;font-weight:700;}
#purple{color:#609;font-weight:700;}
#yellow{color:#FF0;font-weight:700;}
#white{color:#FFF;font-weight:700;}
#price{border:thin outset #900;color:red;font-family:"Trebuchet MS";font-size:26px;font-weight:700;margin:10px;padding:5px;text-align:center;}
#retail{color:#090;font-family:Verdana;font-size:18px;font-weight:700;margin:10px;padding:5px;text-align:center;text-decoration:line-through;}
#regular{color:#00F;font-family:Verdana;font-size:16px;font-weight:700;margin:10px;padding:5px;text-align:center;text-decoration:line-through;}
#norm-11{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;}
#article{color:#660;font-family:"Script MT Bold";font-size:22px;font-weight:700;}
#advance{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;}
/* text highlight colors  */
#h-p-yellow{background-color:#FF0;padding:0 4px;}
#h-p-soft-yellow{background-color:#FFC;padding:0 4px;}
/*Used in Footer */
#norm-12{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;}
.norm-10{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:400;margin:7px 0 8px;}
.norm-10 a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:400;margin:7px 0 8px;}
.norm-10 a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:400;margin:7px 0 8px;}
0{background-color:none;border:none;border-bottom-style:none;cursor:hand;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;margin:7px 0 8px;text-decoration:none;}
.bold-11{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;margin:7px 0 8px;}
.bold-11 a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;margin:7px 0 8px;}
.bold-11 a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;margin:7px 0 8px;}
.image-link{background-color:none;border:none;border-bottom-style:none;cursor:hand;text-decoration:none;}
.image-link a:visited{background-color:none;border:none;border-bottom-style:none;cursor:hand;text-decoration:none;}
.image-link a:hover{background-color:none;border:none;border-bottom-style:none;cursor:hand;text-decoration:none;}
.image-link a{background-color:none;border-bottom-style:none;cursor:hand;text-decoration:none;}
.commentout{border:thin ridge #0F0;padding:10px;}
/* animated arrow class  Credits: Dynamic Drive CSS Library  URL: http://www.dynamicdrive.com/style/  */
.arrow a:link{color:#00F;text-decoration:none;white-space:nowrap;}
.arrow a:visited{color:#066;text-decoration:none;}
.arrow a:hover{background-image:url(http://www.gaystoryman.com/0-css/animated_underline.gif);background-position:100% 100%;background-repeat:repeat-x;color:#C90;padding-bottom:3px;text-decoration:none;}
.arrow a:active{color:#000;text-decoration:none;}
/* arrow comment box  Credits: Dynamic Drive CSS Library  URL: http://www.dynamicdrive.com/style/  */
.commentbox300{background-color:#ececec;padding:10px;width:300px;}
.commentfooter{background:url(http://www.dm-gifts.com/0-elements/arrow.gif) 20px 0 no-repeat;color:#4A4A4A;font-size:90%;margin-bottom:2em;padding-left:58px;padding-top:1px;}
.commentbox440{background-color:#ececec;padding:10px;width:440px;}
.commentbox215{background-color:#ececec;padding:10px;width:215px;}
.commentbox260{background-color:#ececec;padding:10px;width:260px;}
.commentbox340{background-color:#ececec;padding:10px;width:340px;}
/* individual thumbnail pop up  Credits: Dynamic Drive CSS Library  URL: http://www.dynamicdrive.com/style/  */
.thumbnail{position:relative;z-index:0;}
.thumbnail:hover{background-color:transparent;z-index:50;}
.thumbnail span{background-color:#FFFFE0;border:1px dashed gray;color:#000;left:-1000px;padding:5px;position:absolute;text-decoration:none;visibility:hidden;}
.thumbnail span img{border-width:0;padding:2px;}
.thumbnail:hover span{left:0;top:0;visibility:visible;}
/* cool menu  Credits: Dynamic Drive CSS Library  URL: http://www.dynamicdrive.com/style/  */
#coolmenu{background-color:#D2B48C;border:1px solid #000;border-bottom-width:0;width:170px;}
* html #coolmenu{width:164px;}
#coolmenu a{border-bottom:1px solid #000;color:#000;display:block;font:bold 13px Verdana;padding:2px 2px 2px 4px;text-decoration:none;width:100%;}
html>body #coolmenu a{width:auto;}
#coolmenu a:hover{background-color:#000;color:#FFF;}
/*vertical menu layout  Credits: Dynamic Drive CSS Library  URL: http://www.dynamicdrive.com/style/  */
#ddblueblockmenu{border:1px solid #000;border-bottom-width:0;width:185px;}
#ddblueblockmenu ul{font:normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;list-style-type:none;margin:0;padding:0;}
#ddblueblockmenu li a{background-color:#2175bc;background-position:left;border-bottom:1px solid #90bade;border-left:7px solid #1958b7;color:#FFF;display:block;font-weight:bolder;padding:3px 0 3px 9px;text-align:left;text-decoration:none;width:169px;}
* html #ddblueblockmenu li a{width:169px;}
#ddblueblockmenu li a:hover{background-color:red;border-left-color:#1c64d1;}
#ddblueblockmenu div.menutitle{background-color:#000;border-bottom:1px solid #000;color:#FFF;font:bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;padding:1px 0 1px 5px;text-align:center;}
/* color tabbed horizontal menu styles  Credits: Dynamic Drive CSS Library  URL: http://www.dynamicdrive.com/style/  */
#ddcolortabs{background:transparent;margin-left:4px;padding:0 0 0 5px;voice-family:inherit;width:100%;}
#ddcolortabs ul{font:bold 11px Arial, Verdana, sans-serif;list-style:none;margin:0;padding:0;}
#ddcolortabs li{display:inline;margin:0 2px 0 0;padding:0;text-transform:uppercase;}
#ddcolortabs a{background:#098DDE url(http://www.gay-247.com/0-menu/color_tabs_left.gif) no-repeat left top;color:#FFF;float:left;letter-spacing:1px;margin:0 2px 0 0;padding:0 0 1px 3px;text-decoration:none;}
#ddcolortabs a span{background:transparent url(http://www.gay-247.com/0-menu/color_tabs_right.gif) no-repeat right top;display:block;float:none;padding:4px 9px 2px 6px;}
#ddcolortabs a:hover{background-color:#076EAD;}
#ddcolortabs a:hover span{background-color:#076EAD;}
#ddcolortabs #current a{background-color:#076EAD;}
#ddcolortabs #current span{background-color:#076EAD;}
#ddcolortabsline{background:#82CFFF;border-top:2px solid #00F;clear:both;height:8px;line-height:8px;padding:0;width:100%;}
p{margin:8px 12px 8px 10px;}
/* pagination code for story pages  Credits: Dynamic Drive CSS Library  URL: http://www.dynamicdrive.com/style/  */
.pagination{padding:2px;}
.pagination ul{font-size:16px;margin:0;padding:0;text-align:right;}
.pagination li{display:inline;list-style-type:none;padding-bottom:1px;}
.pagination a{border:1px solid #9aafe5;color:#2e6ab1;padding:0 5px;text-decoration:none;}
.pagination a:visited{border:1px solid #9aafe5;color:#2e6ab1;padding:0 5px;text-decoration:none;}
.pagination a:hover{background-color:#098DDE;border:1px solid #2b66a5;color:#fff;}
.pagination a:active{background-color:#098DDE;border:1px solid #2b66a5;color:#fff;}
.pagination li.currentpage{background-color:#2e6ab1;border:1px solid navy;color:#FFF;font-weight:700;padding:0 5px;}
.pagination li.disablepage{border:1px solid #929292;color:#929292;padding:0 5px;}
.pagination li.nextpage{font-weight:700;}
* html .pagination li.currentpage{margin-right:5px;padding-right:0;}
* html .pagination li.disablepage{margin-right:5px;padding-right:0;}
/*Credits: Dynamic Drive CSS Library  URL: http://www.dynamicdrive.com/style/  */
#chromemenu{font-size:90%;font-weight:700;width:99%;}
#chromemenu:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#chromemenu ul{background:url(http://www.dm-gifts.com/0-elements/chromebg.gif) center center repeat-x;border:1px solid #BBB;margin:0;padding:5px 0;text-align:left;width:100%;}
#chromemenu ul li{display:inline;}
#chromemenu ul li a{border-right:1px solid #DADADA;color:#494949;margin:0;padding:5px;text-decoration:none;}
#chromemenu ul li a:hover{background:url(http://www.dm-gifts.com/0-elements/chromebg2.gif) center center repeat-x;}
blockquote{background-position:left;border-left-color:#000;border-left-style:double;border-left-width:6px;color:#609;display:block;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-style:italic;font-variant:normal;font-weight:700;letter-spacing:normal;margin-left:45px;padding-left:10px;text-align:left;text-decoration:none;visibility:visible;word-spacing:normal;}
dd{color:#066;display:block;font-family:Verdana;font-size:10px;font-weight:700;padding-bottom:9px;padding-top:6px;text-indent:15px;}
dl{color:#F60;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bolder;padding-bottom:8px;padding-top:7px;}
dt{color:#00F;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bolder;padding-bottom:7px;padding-left:5px;padding-top:7px;}