/* CSS Document for Fat Frog Genius (www.fatfroggenius.com) */

#body{width:100%; height:100%; background-repeat:repeat; }
#body_frame{ width:900px; min-width:830px; background-color:#ffffff; border-style:solid; border-width:2px; margin:0px; padding-top:10px; padding:0px; border-color:#333366; text-align:left;}
#by_ffg{text-align:center; color:#777777}
#by_ffg a{color:#aaaaaa}
#by_ffg a:hover{color:#93f791}
#content{background-image:url('../images/back_grid_big2.jpg'); background-repeat:no-repeat; padding-left:14px; padding-right:14px; padding-top:25px; padding-bottom:25px; text-align:left; margin:0px; }
#content_1{background-image:url('../images/back_grid_big_l1.jpg'); background-repeat:no-repeat; background-position:bottom right;}
#ccontent_text{padding-left:10px; overflow:visible !important;}
#content_shadow{width:899px; height:5px; background-image:url('../images/content_shadow.jpg'); background-repeat:repeat-x; float:left; margin-left:-14px; margin-top:-28px; }


#head{width:900px; height:245px; min-height:120px; background-image:url('../images/flash_back13b.jpg'); background-repeat:no-repeat; background-color:#141047;} 
#zheadtop{width:290px; height:48px; float:right; margin-top:-30px; background-image:url('../images/flash_back08d_top.jpg'); background-repeat:no-repeat; }

#head_links{margin-bottom:10px; }
#head_links a:link{color:#040037 !important; text-decoration:none; font-weight:bold;}
#head_links a:visited{color:#040037 !important; text-decoration:none; font-weight:bold;}
#head_links a:hover{color:#ffffff !important; text-decoration:none; font-weight:bold;}


#head_text{cursor:default; color:#FFFFFF !important; padding-right:20px; }
#head_text h1{display:none; cursor:default; color:#DDDDFF !important; float:right; font-size:20px; padding:0px; margin:4px}
#head_text h2{display:none; cursor:default; color:#DDDDFF !important; float:right; font-size:20px; padding:0px; margin:4px; position:absolute; margin-right:20px; margin-bottom:-20px; padding-top:30px; letter-spacing:-1px;}
#head_text h3{display:none; cursor:default; color:#FFFFFF !important; float:right; font-size:20px; padding:0px; margin:4px; position:absolute; text-transform:uppercase; margin-right:4px; margin-bottom:-20px; letter-spacing:-0px;}




#menu{width:100%; height:18px; padding-top:10px; padding-bottom:9px; border-width:0px; border-color:#222277; border-style:solid; border-right:none; border-left:none; margin-top:-37px;  }
#menu_text{padding-left:10px; padding-right:10px; margin-right:20px; color:#555588 !important; font-size:16px;}
#menu_text a{color:#CCCCCC; font-weight:bold; padding-right:10px; padding-left:10px;}
#menu_text a:hover{color:#EEEEFF;}
#menu_text span{color:#777777; font-weight:bold; padding-right:10px; padding-left:10px;}
#menu_smalltext{font-size:14px;}

#menu_bottom{width:100%; background-color:#141047; font-size:10px; background-image:url('../images/menu_bottom_back.jpg'); background-repeat:repeat-y;}
#menu_bottom_text{text-align:center; padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:10px; margin-right:20px; color:#aaaaaa; line-height:16px;}
#menu_bottom_text a{color:#dddddd; ;}
#menu_bottom_text a:hover{color:#aaaadd; }

#menu_sub{width:100%; padding-top:6px; padding-bottom:7px; background-color:#e7e7f7; background-image:url('../images/menu_sub_back1.jpg'); background-repeat:repeat-x;; border-width:0px; border-top:none; border-color:#222277; border-style:solid; border-right:none; border-left:none; border-bottom:1px #eFeFfF solid;}
#menu_sub_text{padding-left:12px; padding-right:10px; margin-right:20px; color:#000000 !important; font-size:12px; font-weight:normal !important;}
#menu_sub_text a{color:#888888; font-weight:normal !important;}
#menu_sub_text a:hover{color:#444466; font-weight:normal !important;}

#signin{z-index:1000; margin-top:-35px; padding-bottom:5px; margin-right:20px; text-align:right; color:#ffffff; }
#signin a{color:#ffffff;}
#signin a:hover{color:#dddddd;}

#tooltipbox{padding:15px; padding-left:5px; max-width:400px; background-color:#FFFFFF; border:1px solid #DDDDFF; position:absolute; width:auto; height:auto; }
#tooltipbox #tooltiptext{}


a:link{color:#3333aa; text-decoration:none; font-weight:bold;}
a:link:hover{color:#ddddff; text-decoration:none; font-weight:bold;}
a:visited{color:#333388; text-decoration:none; font-weight:bold;}
a:visited:hover{color:#dddddd; text-decoration:none; font-weight:bold;}
a:active{color:#333388; text-decoration:none; font-weight:bold;}



body{margin-left:30px; margin-right:30px; margin-bottom:10px; letter-spacing:-.1px; margin-top:4px; padding-top:0px; background-color:#000000; background-attachment:fixed; background-image:url('../images/back_fade2.jpg'); /*xbackground-image:url('../images/stripes3.jpg'); back_fade1.jpg); */ background-repeat:repeat-x;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#777777}

embed{display:none;} object{display:none;}

h1{cursor:default; color:#888888; font-size:23px; margin-top:1px; margin-left:5px; font-weight:bold }
h2{cursor:default; color:#333366; font-size:20px; margin-top:10px; margin-bottom:10px; margin-left:10px; font-weight:normal;}
h3{cursor:default; color:#000000; font-size:16px; margin-top:22px; margin-left:15px; margin-bottom:6px; letter-spacing:1px;}
h4{cursor:default; color:#333366; font-size:15px; margin-top:-10px; margin-left:27px; margin-bottom:-6px; letter-spacing:0px; }
img{border-style:solid; border-width:1px; border-color:#222277}
input{border-color:#dddddd; border-style:solid; border-width:1px; padding:4px;}
input:active{border-color:#333366; border-style:solid; border-width:1px;}
input:hover{border-color:#333366; border-style:solid; border-width:1px;}
input.submit{background-color:#000033; color:#FFFFFF; }
p{margin-left:20px; line-height:20px;}
li{padding-top:6px;}

xxul{margin-top:-5px !important;}
ul li ul{margin-left:15px; padding-left:15px; padding-bottom:9px; }
ul {padding-bottom:5px; }

.addy{width:138px; height:13px;}
.album_thumb{height:120px; width:120px;}
.artist{color:#bbbbbb}
.block{display:block;}
.blockchild li{display:block;}
.bold{font-weight:bold;}
.bold{font-weight:bold;}

.btn{width:88px; height:88px; }
.btn_graphicdesign{background-image:url('../images/graphics/graphicdesign2.jpg');}
.btn_graphicdesign:hover{background-image:url('../images/graphics/graphicdesign2-hover.jpg');}


.coloredborder{border-color:#cccccc; border-width:2px;}
.coloredtext{color:#333366;}
.contactform{padding-left:70px; }
.currentlocation_bottom{display:block; margin-top:0px; margin-left:-7px; color:#cccccc; padding-bottom:0px; margin-bottom:-20px; z-index:100; padding-top:10px;  }
.currentlocation_bottom a:link{color:#ccccee;}
.currentlocation_bottom a:hover{color:#ddddff;}
.currentlocation_bottom a:visited{color:#ccccee;}
.currentlocation_bottom a:visited:hover{color:#ddddff;}
.currentlocation_bottom a:active{color:#ccccee;}

.freeimg{background-image:url('../images/freeimg.gif'); height:75px; width:78px; float:right; margin-top:-41px; }
.getstarted{font-size:14px; font-weight:bold;}
.getstartedimg{background-image:url('../images/getstarted.jpg'); height:75px; width:78px; float:right; margin-top:-39px;}
.heading_h4{font-size:15px; font-weight:bold; color:#000066}

.horizontalline{margin-left:8px; width:100%; height:1px; background-color:#333366; margin-top:1px;}


.hidden{display:none}
.hiddenchild li{display:none}

div .img{border-style:solid; border-width:1px; border-color:#000000}
.importanttext{color:#FF0000 !important; }
.indented{padding-left:10px; }
.input_highlighted{border-color:#dddddd; border-style:solid; border-width:1px;}
.input_highlighted:active{border-color:#333366; border-style:solid; border-width:1px;}
.input_highlighted:hover{border-color:#333366; border-style:solid; border-width:1px;}
option .input_highlighted:hover{border-color:#333366; background-color:#dddddd !important; border-style:solid; border-width:1px;}


.javascriptlink{color:#444499; text-decoration:none; font-weight:bold !important;}
.javascriptlink:hover{color:#ddddff; text-decoration:none;  cursor:pointer;}

.lighter_heading{color:#888888;}

.lighttext{color:#ffffff;}
.lighttext a{color:#ffffff;}
.lighttext a:link{color:#ffffff;}
.lighttext a:hover{color:#dddddd;}
.lighttext a:visited{color:#ffffff;}
.lighttext a:visited:hover{color:#dddddd;}

.lyric_ad{margin-right:30px; width:300px; height:400px; float:right}
.media_songname{margin-bottom:1px; padding-bottom:1px;}

.more_info{float:right; margin-top:-21px; margin-right:-8px; font-size:15px; }
.noborders img{border:none;}
.noborder{border:none;}
.noindent{padding-left:0px; margin-left:0px; }

.options{float:right; padding-top:10px;}
.options img{border:none;}

table.orderform tr td div.coloredbox{overflow:hidden; font-size:11px; margin-left:-6px; font-weight:normal; max-width:590px; margin-bottom:10px; border:1px solid #DDDDFF; background-color:#F0F0FF; padding:8px; padding-top:0px; padding-left:12px; padding-right:20px; }
table.orderform tr td div.coloredbox h2{padding:0px; margin:0px; margin-bottom:15px; margin-top:10px; }
table.orderform tr td span{font-size:11px; color:#9999bb}

img.padded{padding:20px;}
img.padded_small{padding:10px;}

.paragraph_box{border-width:1px !important; border-color: #e0e0ff; background-color:#f9f9ff; border-style:solid; padding-right:20px; margin-bottom:25px; background-image:url('../images/back_grid_small_l1.jpg'); background-repeat:no-repeat; background-position:bottom right; }
.paragraph_box_right{border-width:1px !important; border-color: #e0e0ff; background-color:#FFFFFF; border-style:solid; padding-right:5px; padding-left:15px; margin-right:-15px; margin-left:-5px; }

.paragraph_box_small{border-width:1px !important; border-color: #d0d0ff; background-color:#e9e9ff; border-style:solid; padding-right:20px;margin-left:30px; margin-bottom:25px; background-image:url('../images/back_grid_small_l1.jpg'); background-repeat:no-repeat; background-position:bottom right; }


.picture_thumb{height:80px;}
.qxuotetable_select{width:120px;}
.rating{position:absolute; text-align:right; width:835px; margin-top:10px; ;}
.right{float:right;}
.rightbar{padding-left:20px; padding-right:0px; margin-right:10px;}
.right-comparison-holder{float:right; width:490px; padding-bottom:20px; }
.right-comparison-box{float:right; margin-left:20px; padding-top:10px; width:220px; min-height:50px; background-color:#aaaacc; border-color:#d0d0ef; border-style:solid; border-width:1px; }
.right-comparison-box h3{float:right; color:#FFFFFF; margin-top:-18px; font-size:26px; font-weight:normal; }

.right-comparison-arrow{ margin-top:24px; margin-bottom:-35px; margin-left:207px; background-image:url('../images/arrow1.jpg'); background-repeat:no-repeat; height:35px; width:55px; position:absolute; }




.tablecolored{padding-left:15px; font-weight:bold; width:100%;}
.tablecolored td{padding-left:18px; padding-bottom:5px; padding-top:5px; }
.tablecolored tr{}
tr.tablecoloredheading{background-color:#222277; border-left:10px; color:#FFFFFF;}
tr.tablecoloredheading td{padding:20px; text-align:center;}
tr.tablecoloredheading td.nocolor {background-color:#FAFAFF;}

tr.tablecoloredfooter{border-left:10px; color:#000000;}
tr.tablecoloredheading td{padding:20px; text-align:center;}
tr.tablecoloredheading td.nocolor {background-color:#FAFAFF;}

tr.tablesectionon{background-color:#F0F0FF; font-size:11px;}
tr.tablesectionon td.bold{font-size:12px; width:385px; max-width:385px; padding-right:15px; }
tr.tablesectionon td.bold p{overflow:hidden; font-size:11px; margin-left:-6px; max-width:290px; font-weight:normal; margin-bottom:10px; border:1px solid #DDDDFF; background-color:#EAEAFF; padding:8px; padding-left:12px; }
tr.tablesectionon select{width:120px; background-color:#F0F0FF; border:1px #F0F0FF solid;}
tr.tablesectionon select:hover{width:120px; background-color:#F0F0FF; border:1px #333366 solid; }
tr.tablesectionon input{width:120px; background-color:#F0F0FF; border:1px #DDDDDD solid;}
tr.tablesectionon input:hover{width:120px; background-color:#EAEAFF; border:1px #333366 solid; }
tr.tablesectionon input.medium{width:40px;}

tr.tablesectionoff{background-color:#EAEAFF; font-size:11px;}
tr.tablesectionoff td.bold{font-size:12px; width:385px; max-width:385px; padding-right:15px; }
tr.tablesectionoff td.bold p{overflow:hidden; font-size:11px; margin-left:-6px; font-weight:normal; max-width:290px; margin-bottom:10px; border:1px solid #DDDDFF; background-color:#F0F0FF; padding:8px; padding-left:12px; }
tr.tablesectionoff select{width:120px; background-color:#EAEAFF; border:1px #EAEAFF solid; }
tr.tablesectionoff select:hover{width:120px; background-color:#EAEAFF; border:1px #333366 solid; }
tr.tablesectionoff input{width:120px; background-color:#EAEAFF; border:1px #DDDDDD solid; }
tr.tablesectionoff input:hover{width:120px; background-color:#EAEAFF; border:1px #333366 solid; }
tr.tablesectionoff input.medium{width:40px;}

tr.tablesectionheading{background-color:#555599; color:#FFFFFF;  }
tr.tablesectionheading td{padding-left:10px; padding-bottom:5px; padding-top:5px; font-weight:bold;}
td.no{color:#BBBBDD; font-weight:normal;}

xtable.quoteform tr.tablesectionoff{height:250px !important;}

.tablesmallspace td{height:25px;}
.tablemediumspace td{height:50px; } 

.topquote{float:right; }

.vert_spacer{height:10px; width:60px; float:left;}
.warningtext{color:#aa0000}

.ydda{direction: rtl; font-weight:bold;}
.ydda span{display:none;}
.ydda span.ydda{display:inline !important;}
.ltr{unicode-bidi:normal; direction: ltr !important; font-weight:bold;}
span.codedirection { unicode-bidi:bidi-override; direction: rtl; }


#Xmenu{width:100%; height:28px; padding-top:2px; background-color:#ffd4b3; border-width:1px; border-color:#f57f27; border-style:solid; border-right:none; border-left:none; }


.tiny_spacer{height:22px; width:1px;}
.small_spacer{height:35px; width:1px;}
.medium_spacer{height:100px; width:1px;}