/* G.O.D official site */

body {font-family: Arial, Helvetica, sans-serif; font-size:12px;  background: url(../img/bodybckg.gif) repeat-x top left  #2a2a14; margin: 0; padding-top: 10px;}

/* MAIN */
table.mobile { margin: auto; }
div.mobile{margin: 5px 0; background: url(../img/contentbody.gif) repeat-y #dddddd; width: 836px; border: 1px solid #333;}
* html img.contentbottom { margin-bottom: -3px;}
div.footer {margin: 5px 0; font-size: 11px;}
.cleaner { clear: both; }
img {border: 0; }

/* TOP COLUMN */
td.maintop {padding-bottom: 5px; }
img.imglogo { float: left;}

/* MAIN NAV */
div.mainnav { height:38px; background:url(../img/mainnav_bckg.gif) repeat-x; position: relative;}
td.mainnav {height: 38px;}
/*
div.mainnav a img        { visibility: hidden; }
div.mainnav a.on img { visibility: visible; }
*/

div.mainnav a.button_news {background: url(../img/button_news.gif) no-repeat 0 0;  }
div.mainnav a.button_feats {background: url(../img/button_features.gif) no-repeat 0 0; }
div.mainnav a.button_jobconnect {background: url(../img/button_jobconnect.gif) no-repeat 0 0;  }
div.mainnav a.button_reviews {background: url(../img/button_reviews.gif) no-repeat 0 0; }
div.mainnav a.button_store {background: url(../img/button_store.gif) no-repeat 0 0; }

div.mainnav a { display: block; height: 38px; overflow: hidden; float: left; margin-right: 1px; }
div.mainnav a:hover {background-position: 0 -38px;}


ul.mainlinks {text-align: right; margin: 0 10px 0 0; padding: 0;}
ul.mainlinks li {float: right; margin: 13px 2px -5px 2px; list-style: none; padding: 0;}

ul.mainlinks li a:link, ul.mainlinks li a:visited { color: #333; text-decoration: underline; height: auto; }
ul.mainlinks li a:hover { /*color: #ffe900;*/ text-decoration: none; }

img.wire1{position: absolute; bottom: -5px; left: 42px;}
img.wire2{position: absolute; bottom: -5px; left: 150px;}
img.wire3{position: absolute; bottom: -5px; left: 278px;}
img.wire4{position: absolute; bottom: -5px; left: 393px;}

/* FOOTER */
div.footer p {text-align: center; margin: 0; color: #fff; }
div.footer p a:link, div.footer p a:visited { text-decoration: none; color: #fff; }
div.footer p a:hover {text-decoration: underline; }


/* BANNERS */
div.banner728 {float: right; }
* html div.banner728  {margin-right: -2px; }
div.squaread { text-align: center; margin: 10px 0; }


/* LEFT COLUMN */
div.leftcolumn {padding: 9px 4px 9px 9px; float: left; width: 322px; }
div.leftcolumn_store {padding: 9px 4px 9px 9px; float: left; width: 200px; }
div.leftcolumnshort {width: 290px;}

/* RIGHT COLUMN */
div.rightcolumn {padding: 9px 9px 9px 5px; width: 485px; float: left; }
div.rightcolumn_store {padding: 9px 9px 9px 5px; width: 607px; float: left; }
div.rightcolumn_search {padding: 9px 9px 9px 5px; width: 513px; float: left; }
div.featureitem {width: 814px; margin-left: 3px; }
div.otheritemwide {width: 635px;}


/* ALL COLUMN STYLES */
div.box_regular, table.box_regular { background: #eee; padding: 3px; }

ul.box_regular { background: url(../img/diag_bckg.gif) repeat; margin: 3px 0; padding: 3px 3px 3px 30px;}
ul.box_regular  li{ list-style-image: url(../img/arrow.gif); margin: 5px 0; }


ul.styled, td.styled { background: url(../img/diag_bckg.gif) repeat; margin: 0; padding: 0;}
ul.styled li.title {padding: 3px; font-size: 14px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #EBEBEB; position:relative;}
ul.styled li { list-style: none; margin: 0; padding: 3px; }
ul.styled li.arrow, li.arrow { list-style-image: url(../img/arrow.gif); margin: 5px 0 0 20px; }
ul.unstyled {background: none;}

tr.longtitle li.title {height: 50px; display:block;}
div.otheritemwide ul.styled li.title, div.featureitem ul.styled li.title {font-size: 18px;}

div.more_footer {background: #66a6cc; padding: 3px; text-align: right; }
div.more_footer a:link, div.more_footer a:visited {color: #fff; text-decoration: none; }
div.more_footer a:hover {text-decoration: underline; }

img.img { float: left; margin-right: 10px; border: 1px solid #888; }
img.img2 {border: 1px solid #888 !important;}
p.img2 { text-align: center; margin: 0 0 5px 0; }

/* TEXT / IMG  / LINK STYLES */
ul.styled li a:link, ul.styled li a:visited, div.plainpage a:link, div.plainpage a:visited, table.store a:link, table.store a:visited, table.box_regular a:link, table.box_regular a:visited, table.sponsored tr td a:link, table.sponsored tr td a:visited{color: #327095; text-decoration: underline; }
ul.styled li a:hover,div.plainpage a:hover, table.store a:hover, table.box_regular a:hover, table.sponsored tr td a:hover {text-decoration: none; }

ul.styled li.title h2 {margin: 0; display: inline;}

h3.standard {font-size: 14px;}

ul.styled li.title a:link,
ul.styled li.title a:visited{color: #3D427B; text-decoration: none;}
ul.styled li.title a:hover {text-decoration: underline;}

ul.box_regular a:link,
ul.box_regular a:visited{ color: #3D427B; text-decoration: none; }
ul.box_regular a:hover { text-decoration: underline; }

h1.headertitle { background: url(../img/headertitle_bckg.gif) repeat-x; height: 20px; width:100%; margin: 10px 0 0 0; position: relative;}
img.rss {position: absolute; right: 5px; top: 3px; }
.searchinput { border: 1px solid #999; width: 200px; margin-right: 50px; }
.searchbutton { border: 1px solid #999; background: #ccc; }
.searchinput2 { border: 1px solid #999;}

h2.jobconnect {border-top: 1px solid #333; font-size: 16px;}

p.borderline {border-bottom: 1px solid #3D427B;}
div.plainpage {padding: 5px;}
div.plainpage h3, ul.box_regular h3 {margin: 10px 0; font-size: 18px;}
div.plainpage strong {font-size: 14px; color: #327095; }
div.plainpage p.title {font-size: 18px; font-weight: bold; width: 100%; text-align: center; color: #333;}
div.plainpage ul li {list-style: square;}

/* PAGED NUMBERS */
p.pagenumbers {padding-left: 10px; }
p.pagenumbers a {text-decoration: none; }
strong a.pageturn {color: #333;}
strong a.pageturn:hover {text-decoration: underline; margin-bottom: 10px; }
a.pagelink {padding: 1px 5px; margin-right: 5px; background: #777; color: #fff; }
a.pagelink:hover {background: #dbc800;}
strong.page_on {background: #dbc800;  margin-right: 5px; padding: 1px 5px; color: #fff; }

/* STORE */
div.modbasket td {background: url(../img/diag_bckg.gif) repeat;}
div.modbasket td td {background: #ccc;}
div.modbasket a:link, div.modbasket a:visited {color: #327095; }
div.modcat a:link, div.modcat a:visited{color: #327095; font-weight: bold; font-size: 14px; display: block; margin: 10px 0; border-bottom: 1px dotted #ccc; padding-bottom: 3px; }
div.modcat a:hover {text-decoration: none;}
div.store {background: url(../img/diag_bckg.gif) repeat;}

/* SEARCH EASE CSS */
a:link.activebglinks {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;}

a:visited.activebglinks {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Tahoma, Sans-serif; TEXT-DECORATION: none;}

a:active.activebglinks {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;}

a:hover.activebglinks {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;}

a:link.topnavlinks {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #252525; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;}
a:visited.topnavlinks {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #252525; FONT-FAMILY: Tahoma, Sans-serif; TEXT-DECORATION: none;}
a:active.topnavlinks {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #252525; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;}
a:hover.topnavlinks{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #252525; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;}
.jsbg { background-color: #ECECEC; padding-left: 5px; }
.GREYBG { border-right: 1px solid white; border-bottom: 1px solid white; border-top: 1px solid white;}
table.sponsored {border: 2px dashed #327095; background: #fff; margin: 10px 0;}