@charset "utf-8";body{color:#000;-webkit-font-smoothing: antialiased;font-family:Arial, Helvetica, sans-serif;font-size:85%;min-width:960px;background-color:#f9f7f5;margin:0;}
h1{color:#000;line-height:normal;text-decoration:underline;font-size:2.1em;}
h2{font-size:1.6em;font-weight:bold;font-style:italic;}
h3{font-size:1.15em;font-style:italic;}
h4{font-style:italic;}
p{font-size:1em;}
a{text-decoration:none;color:#003399;display:inline;}
a:hover{text-decoration:underline;}
a img{border:none;}
.sale{color:#C00;}
#wrapper{width:968px;margin:0.5em auto;padding:0;}
.fullpagetext{width:960px;margin:0.5em auto;padding:0;}
#fullpagetext .top{background:url(http://graphics.castrads.com/fullpagetext_01.png) bottom no-repeat;height:15px;width:960px;}
#fullpagetext .mid{background:url(http://graphics.castrads.com/fullpagetext_02.png);width:900px;padding:5px 20px 10px 40px;}
#fullpagetext .mid hr{clear:both;margin:1em 3em;background:#ccc;color:#ccc;height:1px;}
#fullpagetext .bottom{background:url(http://graphics.castrads.com/fullpagetext_03.png) top no-repeat;height:15px;width:960px;clear:both;}
.imgleft{width:250px;margin:0 16px 8px 0;float:left;color:#111;font-style:italic;}
.imgleft img{border:solid 3px #dad9d7;}
.imgright{width:250px;margin:0 0 8px 16px;float:right;color:#111;font-style:italic;}
.imgright img{border:solid 3px #dad9d7;}
#container{width:98%;text-align:left;margin:0;padding:0;vertical-align:top;top:0px;}
#header{height:60px;width:100%;padding-top:8px 20px 5px 10px;border-bottom:thin ridge #4D6674;}
#header #topnav{float:right;text-align:right;width:468px;height:60px;margin:0.1em 0 0 0;}
#header #topnav ul{padding:0;margin:0;list-style-type:none;}
#header #topnav ul li{display:inline;}
#header #topnav li a{float:left;width:auto;text-decoration:none;font-weight:bold;color:#000;padding:0.2em 0.6em;border-right:1px solid black;}
#header #topnav li a:hover{color:#003399;text-decoration:underline;}
#header #headImage{float:left;padding-top:0px;padding-left:20px;}
#header #headImage img{float:left;}
#header #headImage .title{float:left;padding-top:15px;}
#navbar{width:100%;margin-top:2px;padding-left:20px;font-size:100%;padding-top:3px;border-top-width:thin;border-top-style:ridge;border-top-color:#4D6674;}
#mainTop{width:90%;margin-top:5px;float:none;margin-top:10px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;margin-right:5%;margin-left:5%;margin-bottom:20px;}
#mainTopText{width:100%;height:auto;color:#000;margin:0 auto 0 auto;padding-top:1px;text-align:left;}
#menubar{margin:1em auto;height:2.5em;}
#menubar .sale, #menubar #sale{color:#C00;}
#menubar hr{clear:both;display:none;}
ul.menu{list-style:none;margin:0;padding:0}
ul.menu *{margin:0;padding:0}
ul.menu li{position:relative;float:left;margin-right:2px;list-style:none}
ul.menu ul{position:absolute;top:19px;left:0;background:#FFF;border-top:#4D6674 thin ridge;border-left:#4D6674 thin ridge;display:none;opacity:0;list-style:none}
ul.menu ul li{position:relative;width:148px;margin:0}
ul.menu ul li:hover{background-image:url(Images/table2.png);color:#FFF}
ul.menu ul li a{display:block;padding:3px 7px 5px}
ul.menu ul ul{left:148px;top:-1px}
ul.menu .menulink{background:url(Images/header.gif);border-right:1px solid #ccc}
ul.menu .topline{border-top:1px solid #aaa}
ul.menu a:hover{background-image:url(Images/table2.png);color:#FFF}
.googlecart-add-button{margin:0 auto 0 auto}
.product-attr-custom{width:90px}
.contentText{padding:10px;width:800px;margin-right:auto;margin-left:auto;}
.itemImage{float:left;width:240px;height:450px;text-align:center;border:thin ridge #3D5462;margin:5px 0 0 5px;padding:0 5px 0 5px;background-color:#FFF;}
.itemImage p{font-size:90%;}
.itemImage h2{margin:2px auto;}
.pgCntr{width:370px;height:auto;margin-right:5px;}
#footer{border-top:10px solid #ccc;background:#dad9d7;color:#555;font-size:90%;clear:both;margin-top:20px;padding:15px;height:65px;}
#footer p{margin:0;padding:0.2em 0.6em;line-height:normal;}
#footer ul{float:left;width:100%;padding:0;margin:0;list-style-type:none;}
#footer ul li{text-transform:uppercase;}
#footer a{float:left;width:auto;text-decoration:none;color:#003399;padding:0.2em 0.6em;border-right:1px solid white;}
#footer a:hover{color:#555;}
.fltrt{float:right;margin-left:8px;}
.fltlft{float:left;margin-right:8px;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}
.pgLft{float:left;height:350px;width:300px;margin-top:0px;margin-right:5px;margin-bottom:5px;margin-left:0px;padding-right:5px;padding-left:5px;border-top-width:medium;border-right-width:thin;border-top-style:ridge;border-right-style:ridge;border-top-color:#111;border-right-color:#111;border-bottom-color:#111;border-left-color:#111;background-color:#FFF;background-image:url(Images/bgBox.png);background-repeat:repeat-x;background-position:top;}
#mainContent table td{border-top-width:thin;border-top-style:solid;border-top-color:#3D5462;background-color:#FFF;margin:0 10px 0 10px;}
#container #topImage{margin-right:auto;margin-left:auto;width:868px;text-align:right;}
#splittop{background:#FFF;position:fixed;width:100%;}
#staticHead{position:fixed;left:0;top:0;}
#staticHead #header{position:fixed;top:0;left:0;background-color:#f9f7f5;}
#staticHead #topnav{position:fixed;right:0;top:0;}
#staticHead #menubar{position:fixed;left:0;top:40px;height:4em;z-index:-3000;background-color:#f9f7f5;margin:0;padding-top:4px;}
#staticBody{margin:90px auto 10px 10px;width:968px;z-index:-250000;position:absolute;}
#staticBody #s2{position:fixed;width:968px;margin:0 auto 0 0;padding-left:-5px;background-color:#f9f7f5;}
#s2 table td{border-right:1px solid #dad9d7;border-left:1px solid #dad9d7;}
#staticBody #s2 table{background:#ccc;border-collapse:collapse;}
#staticBody #s3{padding-top:122px;}
#staticBody #s3 table tr:nth-child(even){background-color:#dad9d7;}
#staticBody #s4{text-align:left;padding:10px 40px 10px 40px;}
#staticBody #s3 table{border-collapse:collapse;}
#staticBody #s3 td{border:1px solid #CCC;}
table .tablehead{background:#555;color:#FFF;text-align:center;vertical-align:bottom;}
.fs{border-collapse:collapse}
.fs td{border:1px solid #ccc;text-align:center;}
#va1 .product-image{border:solid 1px #ccc;}
#va1 .product-title, .product-price, .product-shipping{font-weight:bold;}
#va1 .data-cell{padding:0px 50px 0px 10px;border:solid 0px #fff;vertical-align:top}
#va1 .align-cart{padding-left:480px}
#mainTop .v1{float:left;height:327px;width:267px;margin-left:5px;background-image:url(Images/v1box.png);background-repeat:no-repeat;margin-bottom:5px;padding-top:0px;padding-right:3px;padding-bottom:3px;padding-left:3px;}
#mainTop .v1 h2{line-height:normal;vertical-align:top;margin-top:8px;}
#mainTop .v1 .product{float:left;width:100px;margin-left:5px;text-align:center;height:150px;vertical-align:bottom;right:0;}
#mainTop .v1 img{float:left;vertical-align:bottom;}
#mainTop .v1 p{text-align:left;clear:both;padding-right:20px;padding-left:20px;padding-top:5px;vertical-align:bottom;font-size:90%;}
#mainTop .v1 .product h3{font-weight:normal;color:#C00;font-style:italic;font-size:medium;}
.v1 .title{height:100px;padding:0 10px 0 10px;}
#mainTop h2{clear:both}
#mainTop .v2{background-image:url(Images/table1.png);color:#FFF;width:auto;height:4em;clear:both;padding:1px 0 0 15px;margin:0 5px 5px 5px;}
#mainTop .v2 h2{font-size:2em;text-decoration:underline;margin-bottom:5px;}
#mainTop .v2 .desc{font-size:60%;}
#mainTop .vr2g{color:#111;width:auto;clear:both;padding:1px 0 0 15px;margin:0 5px 5px 5px;}
#mainTop .vr2g h2{font-size:2em;text-decoration:underline;margin-bottom:5px;}
#mainTop .vr2g .desc{font-size:60%;}
h1 .desc{font-size:14px;color:#036;}
.clr1{float:left;width:154px;height:226px;text-align:center;border:1px solid #dad9d7;margin-right:0px;margin-bottom:5px;margin-left:5px;color:#FFF;}
.clr1 img{}
.clr2{text-align:left;padding:10px;margin:5px 0 5px 0;border:1px solid #dad9d7;}
.clr3{padding:5px;height:973px;width:200px;float:left;border:1px solid #dad9d7;margin:0 5px 0 0;}
.clr3 ul{margin-left:0;padding-left:0;}
.clr3 ul li{list-style:none;margin:0.2em;}
.clr3 fieldset{border:1px solid #dad9d7;width:185px;padding:5px;}
.clr3 #submit{margin:0.9em;width:100px;text-transform:uppercase;}
#fullpagetext .clr4{padding:5px;width:627px;margin-bottom:5px;margin-left:5px;float:left;border:1px solid #dad9d7;}
#fullpagetext .clr5{}
#fullpagetext .clr1 h3{margin-top:3px;margin-bottom:1px;}
#frm{float:right;margin:0 40px 20px 40px;width:340px;}
#frm .top{background:url(http://graphics.castrads.com/340px_box_01.png) bottom no-repeat;height:15px;width:320px;padding:2px 10px;}
#frm .mid{background:url(http://graphics.castrads.com/340px_box_02.png);width:320px;padding:2px 10px;}
#frm .bottom{background:url(http://graphics.castrads.com/340px_box_03.png) top no-repeat;height:15px;width:340px;}
#frm form{margin:0;border-collapse:collapse;}
#frm table{color:#555;border:none;border-collapse:collapse;margin:0;padding:0;}
#frm td{padding:0 2px 0 2px;border:solid 1px #dad9d7;}
#frm .clickbutton{background:#4d5762;color:#dad9d7;border-top:#5b6f86 3px solid;border-right:#000 3px solid;border-bottom:#000 3px solid;border-left:#5b6f86 3px solid;padding:5px;width:100px;margin:6px auto;text-align:center;text-transform:uppercase;}
.associates{width:860px;padding:1em;border-top:1px solid #dad9d7;}
.associates h2{border-bottom:1px solid #efeae4;margin:0.5em 11.5em 0.5em 0;}
.associates h3{width:28em;}
.associates img{float:right;border:3px solid #dad9d7;margin:0 0 1em 0;}
#indexwrap{width:968px;margin:0.5em auto;padding:0;}
#indexwrap .top{background:url(http://graphics.castrads.com/indexwrap_01.png) bottom no-repeat;height:15px;}
#indexwrap .mid{background:url(http://graphics.castrads.com/indexwrap_02.png);}
#indexwrap .bottom{background:url(http://graphics.castrads.com/indexwrap_03.png) top no-repeat;height:15px;}
#indexwrap table{border-right:solid 2px #ccc;border-left:solid 2px #ccc;}
#indexwrap .linkImg{float:left;margin:0 8px 0 8px;border:thin #111 ridge;display:block;}
#indexwrap .linkImg:hover{border:thin #FFF ridge;}
#indexwrap .links{width:952px;margin:2px 2px 2px 14px;}
#indexwrap hr{color:#111;clear:both;margin:5px 0 0 0;}
#indextext{width:648px;float:left;padding:0 0 30px 0;font-size:110%;color:#444;margin:1em 1em 1em 0;}
#indextext .top{background:url(http://graphics.castrads.com/content_box_01.png) bottom no-repeat;height:18px;margin:0;}
#indextext .mid{background:url(http://graphics.castrads.com/content_box_02.png);padding:5px 22px 5px 68px;width:558px;margin:0;}
#indextext .bottom{background:url(http://graphics.castrads.com/content_box_03.png) top no-repeat;height:20px;margin:0;}
#indextext h1{border-bottom:1px solid #efeae4;font-size:2em;text-decoration:none;text-transform:capitalize;color:#555;}
#indextext h1, #indextext h3{border-bottom:1px solid #efeae4;color:#555;}
.listbox{padding:0 1em;width:250px;float:left;}
.listbox ul{margin:0.2em 0.5em;}
.listbox ul li{list-style-image:url(http://graphics.castrads.com/li.png);font-size:1.05em;margin-top:2px;font-style:normal;}
#sidebar{float:right;padding-bottom:30px;width:266px;color:#555;margin:1em 0 1em 1em;}
#sidebar .top{background:url(http://graphics.castrads.com/wp_side_01.png) bottom no-repeat;width:266px;height:15px;}
#sidebar .mid{background:url(http://graphics.castrads.com/wp_side_02.png);width:246px;padding:10px}
#sidebar .bottom{background:url(http://graphics.castrads.com/wp_side_03.png) top no-repeat;width:266px;height:15px;margin-bottom:0.2em;}
#sidebar h2{border-bottom:1px solid #efeae4;color:#111;font-size:1.4em;}
#sidebar ul li{display:compact;font-style:italic;margin:0.4em 0;list-style-image:url(http://graphics.castrads.com/li.png);font-size:1.2em;}
#indexfooter{padding:0;border-top:10px solid #ccc;background:#dad9d7;color:#555;font-size:90%;clear:both;}
#indexfooter hr{color:#FFF;margin:2px 50px;clear:both;}
#indexfooter h2{font-size:1.6em;color:#555;clear:both;border-bottom:1px solid #ccc;}
#indexfooter h3{font-size:1.2em;color:#555;clear:both;border-bottom:1px solid #ccc;}
#indexfooter .content{width:960px;margin:0 auto;}
#indexfooter .column{float:left;margin:5px 10px 5px 0;padding:0 10px 15px 10px;color:#413f3e;width:285px;}
#indexfooter .copyright{clear:both;margin:10px 0 25px 0;}
#indexfooter .column .half-width{width:50%;float:left;}
#indexfooter .column .half-width h4{margin:3px 8px;}
.column ul{padding-bottom:20px;float:left;margin:0 5px 0 0;}
.column ul li{margin:3px 0;list-style-image:url(http://graphics.castrads.com/li.png);}
.column ul li ul{margin:0.2em 0 0.15em 0.3em;}
.column dl dd a{color:#111;font:bold italic 1.2em;}
.column dl dd{margin:5px 30px 2px 30px;}
.radSpec{width:960px;margin:0 auto 8px auto;padding:0;}
.radSpec h1{border-bottom:1px solid #efeae4;font-size:2em;text-decoration:none;;color:#555;margin-bottom:0.3em}
.radSpec h2{font-size:1.2em;font-style:italic;margin:0.6em 0;color:#555;}
.radSpec h3{font-size:1.1em;font-style:italic;margin:0.6em 0;}
.radSpec .tablehead{background:#dad9d7;color:#555;}
.radSpec .ImgLnk{margin:3px 0 3px 0;border:thin ridge #3D5462;}
.radSpec .clrchange{border:thin #818E9B solid;margin:10px 5px 5px 5px;}
.radSpec .top{background:url(http://graphics.castrads.com/fullpagetext_01.png) bottom no-repeat;height:15px;width:960px;}
.radSpec .mid{background:url(http://graphics.castrads.com/fullpagetext_02.png);width:940px;padding:2px 10px;}
.radSpec .mid hr{clear:both;margin:1em 3em;background:#ccc;color:#ccc;height:1px;}
.radSpec .mid .radtitle{height:180px;overflow:hidden;}
.radSpec .bottom{background:url(http://graphics.castrads.com/fullpagetext_03.png) top no-repeat;height:15px;width:960px;clear:both;}
.radmain {width:100%;margin:0;padding:0;border-top:#333 1px solid;clear:both;}
.radmain .left {float:left;width:210px;margin:0;border:none;padding:10px;}
.radmain .center {float:left;width:518px;border-right:#333 1px solid;border-left:#333 1px solid;margin:0;padding:0;}
.radmain .center table.techspec {border-collapse:collapse;}
.radmain .center table.techspec h3{text-align:left;font-style:normal;}
.radmain .center table.techspec tr{border-bottom:1px solid #dad9d7}
.radmain .center table.techspec th{border:none;text-align:left;}
.radmain .center table.techspec td{padding:3px;border-right:1px solid #dad9d7;}
.radmain .center table.techspec td.right{border:none;text-align:right;}
.radmain .right {float:left;width:150px;border:none;padding:10px;margin:0;}
.radmain .left h3 {margin:0;}
.radmain .left .photo {width:100%;padding:10px 0;margin:10px 0;text-align:center;border-top:1px solid #efeae4;border-bottom:1px solid #efeae4;}
.radmain .left p {font-size:12px;font-style:italic;}
.r2g2rad {border-collapse:collapse; width:100%;}
.r2g2rad tr{border:none;margin:6px 0;font-weight:bold;}
.r2g2rad td{padding:4px 0;text-align:left;}
.r2g2rad tr td{border-top:1px solid #dad9d7;border-bottom:1px solid #dad9d7;border-right:none;border-left:none;}
#contact1{width:350px;float:left;color:#FFF;padding:10px;background-image:url(Images/table1.png);}
#contact2{clear:both;color:#FFF;padding:10px;background-image:url(Images/table1.png);}
.builderh3{font-size:0.6em;}
#AccSpecWrap{width:968px;margin:1em auto;padding:0;}
#AccSpec1{width:290px;margin:0 1em 1em 0;float:left;}
#AccSpec1 .top{width:290px;height:15px;background:url(http://graphics.castrads.com/specBox_01.png) bottom no-repeat;}
#AccSpec1 .mid{background:url(http://graphics.castrads.com/specBox_02.png);margin:0;padding:0 1em 1em 1em;color:#FFF;}
#AccSpec1 .bottom{width:290px;height:15px;background:url(http://graphics.castrads.com/specBox_03.png) top no-repeat;}
#AccSpec1 h2{font-weight:bold;font-size:1.3em;}
#AccSpecWrap #AccSpec1 a{text-align:center;float:none;}
#AccSpec1 p{text-align:left;}
#AccSpec2{width:30em;padding:0 1em;float:left;}
#AccSpec2 h1{text-decoration:none;background:url(http://graphics.castrads.com/h1bg.png) bottom repeat-x;}
#AccSpec2 .smaller{font:0.5em;font-weight:lighter;margin-top:5px;}
#AccSpec2 h2{font-size:1.5em;font-weight:normal;color:#111;}
#AccSpec2 h3{font-size:1.2em;font-weight:normal;}
#AccSpec2 table{margin:0.5em auto;color:#111;border-collapse:collapse;}
#AccSpec2 td{border:thin ridge #111;margin:0;padding:0.3em;}
#AccSpec3{width:11.3em;margin:0 0 1em 1em;float:left;color:#FFF;}
#AccSpec3 .top{width:160px;height:15px;background:url(http://graphics.castrads.com/buyBox_01.png) no-repeat bottom;}
#AccSpec3 .mid{background:url(http://graphics.castrads.com/buyBox_02.png);width:140px;padding:10px}
#AccSpec3 .bottom{background:url(http://graphics.castrads.com/buyBox_03.png) top no-repeat;width:160px;height:15px;margin-bottom:0.2em;}
#AccSpec3 .googlecart-add-button{margin:1em auto;}
#AccSpec3 h2{font-weight:bold;font-size:1.3em;text-align:center;}
#AccSpec3 h3{font-weight:bold;font-size:1.2em;}
#AccSpec3 p{font-size:1.1em;font-style:italic;text-align:left;margin:0.4em 0.1em;}
#AccSpec3 ul{font-size:1.1em;margin:0.1em 0;font-style:italic;}
#AccSpec3 img{margin:0.5em;}
#AccSpec3 a{color:#FFF;}
#AccSpec3 a:hover{color:#FFF;}
#AccSpec3 table{border-collapse:collapse;}
#AccSpec3 td{border:thin solid #111;}
#AccSpec4{padding:0.1em 1em;clear:both;}
#AccSpec4 object{margin:0 1em;}
#AccSpec4 .vidBox{width:314px;height:285px;margin:0.2em;float:left;background:url(http://graphics.castrads.com/vidBox.png) no-repeat;}
#AccSpec4 .vidBox p{margin:1em 0 0.5em 0;text-align:center;color:#FFF;text-decoration:underline;font-weight:bold;}
#AccSpec2-1{width:11.3em;margin:0 0 1em 1em;float:left;color:#FFF;}
#AccSpec2-1 .top{background:url(Images/Slices/buyBox_01.png) bottom no-repeat;width:160px;height:15px;}
#AccSpec2-1 .mid{background:url(Images/Slices/buyBox_02.png);width:140px;padding:10px}
#AccSpec2-1 .bottom{background:url(Images/Slices/buyBox_03.png) top no-repeat;width:160px;height:15px;margin-bottom:0.2em;}
#AccSpec2-2{float:left;width:714px;padding:0 10px;}
#AccSpec2-2 h1{font:2em bold Arial, Helvetica, sans-serif;text-decoration:none;background:url(http://graphics.castrads.com/h1bg.png) bottom repeat-x;}
#AccSpec2-2 .productlist{width:715px;margin:0.3em 0.3em 0.2em 0;}
.productlist .top{background:url(http://graphics.castrads.com/product_listing_01.png) bottom no-repeat;height:20px;margin:0;}
.productlist .mid{background:url(http://graphics.castrads.com/product_listing_02.png) repeat-y;margin:0;padding:1px 10px;width:695px;}
.productlist a{color:#444;}
.productlist a:hover{color:#111;}
.productlist .bottom{background:url(http://graphics.castrads.com/product_listing_03.png) top no-repeat;height:20px;margin:0;}
.productlist h2{font-size:1.5em;font-weight:normal;color:#111;margin-top:1em;}
.productlist img{float:left;border:1px #111;margin:0 0.5em 0 0;}
.productlist .producttitle{font:1.3em bold Arial, Helvetica, sans-serif;text-decoration:none;background:url(Images/h1bg.png) bottom repeat-x;font-weight:normal;color:#111;}
.productlist .description{font-size:0.9em}
.productlist .descriptionsmall{font-size:0.8em}
.productlist .buynow{float:right;width:7em;text-align:center;padding:1em;clear:none;background:#FFF;}
.productlist h3{font-size:0.9em;color:#111;margin:0.2em;}
.productlist hr{clear:both;}
#builder body{background:#FFF;font-family:Arial, Helvetica, sans-serif;}
#builder p,#builder li,#builder td{font-size:12px;}
#builder h1{font-size:16px;text-decoration:underline;text-transform:uppercase;}
#builder h2{font-size:14px;text-decoration:none;text-transform:uppercase;}
#builder .section{width:170px;float:left;padding:10px;}
#builder #center1{width:470px;}
#builder #left{margin-bottom:70px;}
#builder ul{margin:0px;padding:5px;border:2px solid #333;-moz-border-radius:5px;-webkit-border-radius:5px;background:#FFF;}
#builder ul li{list-style:none;}
#builder ul li a{display:block;font-size:12px;color:#333;text-decoration:none;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#builder ul li a:hover, #builder ul li a.active{color:#333;background:#E9E9E9;}
#builder ul li a.active{background:#E9E9E9 url(rad-builder/tick.png) no-repeat top right;}
#imgPreviewWithStyles img{}
#imgPreviewWithStyles{-moz-border-radius:5px;-webkit-border-radius:5px;border:2px solid #333;z-index:999;display:none;padding:2px;background:#fff;}
.yourrad{width:40%;float:right;border:2px solid #333;padding:0 5px;background:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;}
.previewer{background:url(rad-builder/floor.jpg) no-repeat bottom;padding-bottom:30px;margin-bottom:10px;border:2px solid #333;-moz-border-radius:5px;-webkit-border-radius:5px;}
.typeface-js, #mainTop #v2 h2{font-family:helvetiker;text-transform:uppercase;font-weight:bold;text-decoration:none;}
#r2g_contain{width:960px;margin:0 auto 8px auto;padding:0;}
#r2g_contain h1 {text-transform:uppercase;font-size:18px;}
#r2g_contain h1.desc {color:#000;font-size:16px;text-transform:lowercase;} 
#r2go .top{background:url(http://graphics.castrads.com/fullpagetext_01.png) bottom no-repeat;height:15px;}
#r2go .mid{background:url(http://graphics.castrads.com/fullpagetext_02.png);padding:0 5px;width:950px;}
#r2go .bottom{background:url(http://graphics.castrads.com/fullpagetext_03.png) top no-repeat;height:15px;}
#r2go th{border-bottom:2px solid #dad9d7;border-right:1px solid #dad9d7;color:#036;font-weight:bold;font-style:italic;font-size:14px;padding:2px;background:#FFF;}
#r2go table{border:none;border-collapse:collapse;}
#r2go tr{border:none;margin:8px 0;}
#r2go td{padding:10px;text-align:center;}
#r2go tr td{border-bottom:1px solid #dad9d7;border-right:1px solid #dad9d7;border-top:none;border-left:none;}
table.tablesorter{font-family:arial;background-color:#CDCDCD;margin:10px 0pt 15px;font-size:11pt;width:100%;text-align:left;}
table.tablesorter thead tr td, table.tablesorter tfoot tr td{background-color:#e6EEEE;border:1px solid #FFF;font-size:9pt;padding:4px;}
table.tablesorter thead.fix{position:fixed;}
table.tablesorter thead tr .header{background-image:url(http://graphics.castrads.com/bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;}
table.tablesorter tbody td{color:#3D3D3D;padding:4px;background-color:#FFF;text-align:center;vertical-align:middle;}
table.tablesorter tbody tr.odd td{background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp{background-image:url(http://graphics.castrads.com/asc.gif);}
table.tablesorter thead tr .headerSortDown{background-image:url(http://graphics.castrads.com/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp{background-color:#8dbdd8;}
#basket{margin:12px;color:#444;font-size:14px;width:226px;float:right;text-align:right;font-style:italic;}
.buildlink{font-weight:bold;color:#003399;}
#outputchange{width:150px;float:right;margin:5px 0 0 5px;border:1px solid #ccc;padding:5px;}
#outputchange h3{margin:6px 2px;font-size:14px;}
#outputchange p{margin:4px 2px;font-size:12px;text-indent:8px;}
#outputchange form{margin:6px 15px;}
.checkout {display:inline;height:84px;width:auto;text-align:right;font-size:14px;font-weight:bold;font-style:italic;vertical-align:bottom;float:right;}
.radspec .mid #rad-title p {size:11px}
#fb-root {margin:10px 0}
ul#mycarousel li{display:inline;}
.jcarousel-skin-ie7 .jcarousel-container {background: #FFF;border:none;overflow:hidden;}
.jcarousel-skin-ie7 .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-ie7 .jcarousel-container-horizontal {width: 854px;padding:10px 40px;}
.jcarousel-skin-ie7 li {display:inline-block;}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal {width:848px;}
.jcarousel-skin-ie7 .jcarousel-item {width: 85px;height: 140px;border: 1px solid #fff;padding:8px 6px;}
.jcarousel-skin-ie7 .jcarousel-item img {margin:5px auto;vertical-align:bottom;}
ul#mycarousel li a {font-size:10px;font-weight:normal;color:#222;}
ul#mycarousel li:hover {border-color: #dad9d7;}
ul#mycarousel li.active {border-bottom:1px solid #dad9d7;}
.jcarousel-skin-ie7 .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 7px;
}

.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 7px;
	margin-right: 0;
}
.jcarousel-skin-ie7 .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    position: absolute;
    top: 65px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://graphics.castrads.com/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(http://graphics.castrads.com/prev-horizontal.gif);
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal {position: absolute;top: 65px;left: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url(http://graphics.castrads.com/prev-horizontal.gif) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 5px;background-image: url(http://graphics.castrads.com/next-horizontal.gif);}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
ul.MenuBarHorizontal{margin:0.1em auto;padding:0;list-style-type:none;font-size:100%;cursor:default;width:930px;color:#444;}
ul.MenuBarActive{z-index:1000;}
ul.MenuBarHorizontal li{margin:0;padding:0;list-style-type:none;font-size:100%;position:relative;text-align:left;cursor:pointer;width:auto;float:left;}
ul.MenuBarHorizontal ul{margin:0;padding:0;list-style-type:none;font-size:100%;z-index:1020;cursor:default;width:8.2em;position:absolute;left:-1000em;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{left:auto;}
ul.MenuBarHorizontal ul li{width:8.2em;background-color:#FFF;}
ul.MenuBarHorizontal ul ul{position:absolute;margin:-5% 0 0 95%;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible{left:auto;top:0;}
ul.MenuBarHorizontal #MenuBarTitle{background:url(http://graphics.castrads.com/menubar1.png) bottom repeat-x;font-weight:bold;text-transform:uppercase;}
ul.MenuBarHorizontal #MenuBarTitle:hover, ul.MenuBarHorizontal #MenuBarTitle:focus{background:url(http://graphics.castrads.com/menubar2.png) bottom repeat-x;}
ul.MenuBarHorizontal ul{border:1px groove #3F6075;}
ul.MenuBarHorizontal a{display:block;cursor:pointer;padding:0.5em 0.75em;color:#000;text-decoration:none;}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus{background:url(http://graphics.castrads.com/menubar2.png) bottom repeat-x;color:#3F6075;}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible{background:url(http://graphics.castrads.com/menubar2.png) bottom repeat-x;}
ul.MenuBarHorizontal a.MenuBarItemSubmenu{background-image:url(http://graphics.castrads.com/SpryMenuBarDown.gif);background-repeat:no-repeat;background-position:95% 80%;}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu{background-image:url(http://graphics.castrads.com/SpryMenuBarRight.gif);background-repeat:no-repeat;background-position:95% 80%;}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover{background:url(http://graphics.castrads.com/menubar1.png) bottom repeat-x;}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover{background:url(http://graphics.castrads.com/menubar1.png) bottom repeat-x;color:#3F6075;}
ul.MenuBarHorizontal iframe{position:absolute;z-index:1010;filter:alpha(opacity:0.1);}
@media screen, projection{ul.MenuBarHorizontal li.MenuBarItemIE{display:inline;f\loat:left;background:#FFF;}
}

.MagicZoomBigImageCont {
	border:			1px solid #333;
}
.MagicZoomHeader {
	font:			10px Arial, Helvetica, sans-serif;
	color:			#fff;
	background:		#333;
	text-align:     center !important; 
}
.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	#ffffff;
	cursor:			hand;
}
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}
.MagicZoomLoading img {
	padding-top:	3px !important;
}
.MagicThumb {
    cursor: url(http://graphics.castrads.com/zoomin.cur), pointer;
    outline: none;
}
.MagicThumb-zoomed { cursor: default; }
.MagicThumb span { display: none; }
.MagicThumb img {outline: none; }
.MagicThumb-image { border: 1px ridge #000; outline: none; }
.MagicThumb-image-zoomed { cursor: url(http://graphics.castrads.com/zoomout.cur), pointer; }
.MagicThumb-caption {
    color: #333333;
    background-color: #F0F0F0;
    border: 1px solid #CCCCCC;
    border-top: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 8px 16px;
}
.MagicThumb-loading {
	border: 1px solid #000000;
	background: #ffffff url(http://graphics.castrads.com/loader.gif) no-repeat 2px 50%;
	padding: 2px 2px 2px 22px;
	margin: 0;
	text-decoration: none;
	text-align: left;
	font-size: 8pt;
	font-family: sans-serif;
}
.twitter_img{width:16px; height:16px; background:url(http://graphics.castrads.com/sprite1.png) 0 0;}
.fb_img{width:16px; height:16px; background:url(http://graphics.castrads.com/sprite1.png) 0 -48px;}
.rss_img{width:16px; height:16px; background:url(http://graphics.castrads.com/sprite1.png) 0 -16px;}
.email_img{width:16px; height:16px; background:url(http://graphics.castrads.com/sprite1.png) 0 -32px;}

