/* CSS Document */
body { margin:0px; padding:0px; font-family: Trebuchet MS; font-size:11px; line-height: 14px; color: #2d2d2d;}
a:link { text-decoration: none; color: #a2224b;}
a:hover { text-decoration: underline; color: #a2224b;}
a:visited { text-decoration: none; color: #a2224b;}
.black { color:#2d2d2d;}
a:link.black { text-decoration: none;color:#2d2d2d;}
a:hover.black { text-decoration: underline;}
a:visited.black { text-decoration: none; color:#2d2d2d;}
input { font-size:11px;}
select {font-size:11px; width:186px;} 
#fright { float:right;}
#fleft { float:left;}
form{margin: 0; padding: 0;}

img {border: none;}

.w264 { width:264px;}
.search p { margin:0px; padding:0px; line-height:6px;}
#spacer27 { height:27px;}
#spacer12 { height:15px;}
#spacer9 { height:9px;}
#spacer17 { height:17px;}
#spacer38 { height:38px;}

h4, h4 a { font-size: 12px; color:#a2224b; margin-top: 0px; margin-bottom: 3px; line-height: 13px;}
h3, h3 a { font-size:18px; line-height:19px; color:#a2224b; margin-top: 0px; margin-bottom: 10px;}
.left { text-align:left}
.right { text-align:right}
.center { text-align:center}
.center div{ margin-right: auto;  margin-left: auto;}
.right div{ float: right;}
.padding40 { margin-top:40px;}

#conteiner { width:998px; margin:auto; border: solid 1px #c9c6c6;}

#top { height:119px;}
#logo { position:absolute; margin-left:10px; margin-top: 28px;}
#adv { position:absolute; margin-left:256px; margin-top: 14px;}

#menu { height: 26px; border-bottom: solid 1px #c9c6c6; border-top: solid 1px #c9c6c6; background:url(img/bgmenu.gif) repeat-x; }
#menu a:link { color:#2d2d2d; padding-left:9px;}
#menu a:visited { color:#2d2d2d; padding-left:9px;}
#menu a:hover, #menu a.menuon, #menu a.menuon:hover { color:#2d2d2d;text-decoration:underline;}
#mlinks { margin-left:4px; line-height:26px;}

#content { margin: 21px 14px 21px 14px;}
#ml { width:208px; }
#mr { width:120px; }
#mm { width:598px; }
#mm2 { width:743px; }
td {vertical-align:top;}
#mspacer { width:21px; overflow:hidden;}
#advspacer { width:60px;}

#lboxtitle { height:20px; background:url(img/lbg.gif) no-repeat; width:198px; color:#fff; font-size:12px; font-weight:bold; line-height:20px; padding-left:10px;}
#lbox { border-bottom: solid 1px #b9b9b9; border-left: solid 1px #b9b9b9; border-right: solid 1px #b9b9b9; width:186px; background:url(img/lbbg.gif) repeat-x bottom #ffdb9a; line-height: 14px; padding: 14px 10px 20px 10px; margin-bottom: 20px}
#lbox .info { padding-left:76px; min-height:73px; height:auto !important; height:73px;}
#lbox .info h5 { margin-top:0px; margin-left:-76px;	position:absolute; border: solid 1px #bfbfbf;}
h5 img { border: solid 1px #ffffff; }
#lbox a:link, #lbox a:visited { color:#a2224b;}
.readmore { margin-top:3px; display:block}
.readmore a:link { color:#a2224b;}
.readmore a:hover { color:#a2224b; text-decoration:underline}
.readmore a:visited { color:#a2224b;}

#aboxtitle { height:19px;  background:url(img/abg.gif) no-repeat;background-color: #a2224b; background-position: top right; color:#fff; font-size:12px; font-weight:bold; line-height:20px; padding-left:10px;}
#abox, div.abox { line-height:14px; padding-left:3px; padding-top:27px; width: 584px;}
#abox p, div.abox p { line-height:14px; margin-top:0px; margin-bottom:5px;}
#aphoto { float:right; text-align:right; height:auto !important; height:100%; min-height:100%; }
#aphoto h5 { border: solid 1px #bfbfbf; margin-top:0px;}
.date { color:#838383; padding-top:1px; padding-bottom:12px;}
.withimages { width:350px; padding-left:10px; }
.withoutimages { padding-left:10px; padding-right:12px;}
#abox #dotspacer, div.abox #dotspacer { margin-top:17px; margin-bottom:17px;}
#abox .readmore, div.abox .readmore { margin-top:0px;}
#realated { padding-left:10px;} 
#navigation { margin-top:30px; margin-right:2px;}

#mboxtitle { border-left: solid 1px #b9b9b9; height:20px; background:url(img/mbg.gif) no-repeat; color:#fff; font-size:12px; font-weight:bold; line-height:20px; padding-left:10px;}
#mbox { border-left: solid 1px #b9b9b9; border-right: solid 1px #b9b9b9; border-bottom: solid 1px #b9b9b9; background:url(img/mbbg.gif) repeat-x bottom; line-height: 14px; margin-bottom: 15px;}
#mbox .info { width: 548px;}
#mbox .info h5 { margin-top:0px;  position:absolute; border: solid 1px #bfbfbf;}
#mbox .infoImgOuter { width: 212px;}
#mbox .infoImg{border: solid 1px #bfbfbf; width: 193px;}
#mbox .infoImg img{border: solid 1px #fff;}
#mbox .infoInner{}

.sinfo { padding-left:83px; min-height:73px; height:auto !important; height:73px;}
.sinfo h5 { margin-top:0px; margin-left:-83px; position:absolute; border: solid 1px #bfbfbf;}

#search { width:190px; height:26px; vertical-align:middle; background:url(img/sbg.gif) left no-repeat; padding-left:5px; padding-right:14px;} 
#search input { width:120px;}
#newsconteiner {}

#banner { position:absolute; margin-left:446px; margin-top:54px; width:138px;}
.bigspacer { padding: 27px 23px 27px 23px}
.spacer6 { padding: 6px;}
.tborder { border-top: solid 1px #b9b9b9;}
#mbox #dotspacer { margin-top:17px; margin-bottom:17px;}
.tcenter { text-align:center; padding-top:13px; padding-bottom: 15px;}
#mboxadvtitle {border-left: solid 1px #b9b9b9; border-right: solid 1px #b9b9b9; border-top: solid 1px #b9b9b9; border-bottom: solid 1px #dfdfdf; background:url(img/mwbbg.gif) repeat-x; color:#a2224b; font-size:12px; font-weight:bold; text-align:center; height:17px; line-height:18px;}
.advbox { line-height:16px; }
.fright { float:right;}
.fleft { float:left;}
#smallbox { width:291px;}
#smallboxtitle { height:18px; background:url(img/sboxbg.gif) no-repeat; color:#a2224b; font-size:12px; font-weight:bold; line-height:18px;}
.smallboxspacer { padding:17px;}



#dotspacer {height:3px; border: 1px solid white; background:url(img/dot.gif); background-repeat: repeat-x;}
#dotspacerGrey {height:3px; border: 1px solid #f7f7f7; background:url(img/dotgrey.gif); background-repeat: repeat-x;}

#bottom { color: #8c8c8c; line-height: 18px; background:url(img/slogo.gif) no-repeat 12px 15px ; padding-top: 20px; padding-bottom: 30px;}
#bottom a:link { color:#2d2d2d;}
#bottom a:visited { color:#2d2d2d;}
#bottom a:hover { color:#2d2d2d;}
#blinks { margin-left: 130px; }


a:link.underline  { color:#2d2d2d; text-decoration:underline}
a:hover.underline  { color:#2d2d2d; text-decoration:none}
a:visited.underline { color:#2d2d2d; text-decoration:underline}


.form { margin: 0 0 0 0; border:0px; padding:0px; }
.form input, .form textarea, .form signup { font-family: serif; font-size: 12px; }
.form label{width:200px; display:block; float: left; font-weight:bold;}
.form div{padding: 4px 0px;}
div.row { clear: both; padding: 5px 0 0 0; width: 450px; margin: 0; }
div.row span.label { float: left; width: 90px; text-align: right; font-weight:bold; font-size: 115%; }
div.row span.formw { float: right; width: 349px; text-align: left; margin: left: 15px; }
.emphasis{color:#be3747; font-weight:bold;}
.error_message {color:#f00; font-weight:bold;}
iframe {border: 1px solid black;}

.warningBar{padding: 4px; margin: 4px 0; background-color: #ffcccc; font-weight: bold;}


a.button{background: url(img/buttonbg.gif); background-position: bottom center; background-repeat: repeat-x; padding: 2px 0px 1px 0px !important; border: 1px solid #a2a2a2; font-size: 10px; line-height: 10px; color: #2a2a2a !important;  text-decoration: none;}
a:hover.button{background: none; background-color: #a2224b; padding: 2px 0px 1px 0px !important; border: 1px solid #a2a2a2; line-height: 10px; font-size: 10px; color: #fff !important;  text-decoration: none !important;}
div a.button{display: block; text-align: center;}

#searchnavigation { padding: 3px 5px 0px 5px; background-color:#eee; height:21px;}
#searchnavigation a:link { color:#2d2d2d; text-decoration:none; padding-right:5px; line-height:18px}
#searchnavigation a:visited { color:#2d2d2d; text-decoration:none; padding-right:5px;}
#searchnavigation a:hover { color:#2d2d2d; text-decoration:underline; }
#searchnavigation.sortby { margin-top:16px; margin-bottom:12px; height:30px; padding-top:9px; line-height:20px;}
#searchnavigation td {vertical-align:middle}
#clipboard { height:73px; background:url(img/clipboard.gif) left no-repeat #eee; padding-left:96px; padding-top:14px;}

#searchnavigation .button{padding: 0 !important; margin: 0 !important; line-height: 16px !important;}

#sbox { line-height: 14px; margin-bottom:34px;}
#sbox .info { padding-left:84px; min-height:67px; height:auto !important; height:67px; width:390px;}
#sbox .info h5 { margin-top:0px; margin-left:-84px; position:absolute; border: solid 1px #bfbfbf;}

.affiliateLanding h5{ float: left;  border: solid 1px #bfbfbf; margin-top:0px;}

#search_checkbox,.search_checkbox { width: 73px; height:56px; background-color:#eee; float:right; text-align:center; padding-top:10px;}
#search_checkbox .checked, .checked { background-color:#fff}

.imgBorder{ padding: 1px; border: 1px solid #bfbfbf;}

.thickLineRed{ height: 3px; overflow: hidden; background-color: #a2224b; margin-bottom: 14px; margin-right: 10px;}

#clipboardnav {background:#fff url('../img/clipboardnav.gif');background-repeat:no-repeat; width:184px; height:79px;}

.formRight textarea {width:306px; height: 115px;}

.formRight{margin: 0 0 0 0; border:0px; padding:0px;}
.formRight label{width:130px; display:block; float: left; text-align: right;}
.formRight .optional{padding: 4px 0;}

.thumbContainer img{ padding: 1px; border: 1px solid #bfbfbf;}
.thumbContainer{margin-right: 10px; width: 103px; height: 120px; overflow: hidden;}
.galleryThumbs{background-color: red;}

.paginationBox{padding: 5px 0px;}

.awardsbox{
	margin-top:10px
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
}

div.awardsbox #mbox div.mainmenubox{
  margin-left:15px;
  vertical-align:top;
  clear:both;
  width:560px;
  height:240px;
}
div.awardsbox #mbox div.mainmenubox div img{
  vertical-align:top;
  margin-left:10px;
  
}

div.awardsbox #mbox div.mainmenubox div.banner {
vertical-align:top;
	float:left;
 	width:200px;
 }
 
div.awardsbox #mbox div.mainmenubox div.text {
 	float:left;
 	margin-left:10px;
 	width:320px;

 }
 
 div.awardsbox #mbox div.mainmenubox div.text p, #mbox div.mainmenubox div.text div {
   margin-left:15px;
 }
 
 
 