/*->default-------------------------------------------------------------------------*/
body {margin: 0; padding: 0; background: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
html, body {height: 100%;}

#pageContainer {width: 1000px; margin: 0 auto; clear: both; padding: 20px 0;}
#pageWtop {background: url(../images/bg.gif) no-repeat left top; padding-top: 20px;}
#pageWbot {background: url(../images/bg.gif) no-repeat left bottom; padding-bottom: 20px;}
#page {background: url(../images/bgr.gif) repeat-y left top; padding: 0 20px; overflow: hidden;}
#page img {border: none;}

.half {width: 50%; float: left; overflow: hidden;}
.onethird {width: 33%; float: left; overflow: hidden;}
.twothird {width: 66%; float: left; overflow: hidden;}
.section {clear: both;}
.alcenter {text-align: center;}
.alright {text-align: right;}

/*->popupWrap-----------------------------------------------------------------------*/
#popupWrap {background: url(../images/bgpopup.png); width: 100%; position: absolute; z-index: 700; left: 0; top: 0; height: 100%; display: none; min-width: 1000px;}
#popupLayout {position: absolute; z-index: 710; width: 100%; height: 100%; display: none; left: 0; top: 0;}
#login {display: none;}
.popup {position: absolute; width: 500px; left: 50%; margin-left: -250px; top: 50%; margin-top: -175px; z-index: 750; clear: both;}
.popup .ptl, .popup .pbl {background: url(../images/bgbpopup.png) no-repeat left top; position: relative; clear: both; line-height: 1px; text-align: left; width: 100%; _height: 10px; _overflow: hidden;}
.popup .ptr, .popup .pbr {background: url(../images/bgbpopup.png) no-repeat right top; height: 10px; position: relative; left: 50%; width:50%;}
.popup .pbl {background-position: left bottom; _height: 15px;}
.popup .pbr {background-position: right bottom;}
.popup .pm {border-left: 3px solid #5c5c5c; border-right: 3px solid #5c5c5c; background: #fff; clear: both; padding: 0 10px 10px 30px; height: 320px;}
.popup.login .pm {padding: 0 30px 10px; height: auto;}
.popup.login {margin-top: -90px; width: 380px; margin-left: -190px;}
.popup.login input.text {width: 220px;}
.popup.login input.btn {float: right;}
.popup .popupClose {text-align: right;}
.popup.login .popupClose {position: relative; margin-right: -20px;}
.popup .popupClose img {cursor: pointer;}
.popup form {margin: 0;}
.popup .description {color: #666666; font-size: 11px;}
.popup #flag_forgot {display: none;}
#pane1, #pane2 {overflow: hidden;}
.popup.login .pbl {_margin-left: 3px;}


#freereport {display: none;}
.popup {position: absolute; width: 500px; left: 50%; margin-left: -250px; top: 50%; margin-top: -175px; z-index: 750; clear: both;}
.popup .ptl, .popup .pbl {background: url(../images/bgbpopup.png) no-repeat left top; position: relative; clear: both; line-height: 1px; text-align: left; width: 100%; _height: 10px; _overflow: hidden;}
.popup .ptr, .popup .pbr {background: url(../images/bgbpopup.png) no-repeat right top; height: 10px; position: relative; left: 50%; width:50%;}
.popup .pbl {background-position: left bottom; _height: 15px;}
.popup .pbr {background-position: right bottom;}
.popup .pm {border-left: 3px solid #5c5c5c; border-right: 3px solid #5c5c5c; background: #fff; clear: both; padding: 0 10px 10px 30px; height: 320px;}
.popup.freereport .pm {padding: 0 30px 10px; height: auto;}
.popup.freereport {margin-top: -90px; width: 380px; margin-left: -190px;}
.popup.freereport input.text {width: 220px;}
.popup.freereport input.btn {float: right;}
.popup .popupClose {text-align: right;}
.popup.freereport .popupClose {position: relative; margin-right: -20px;}
.popup .popupClose img {cursor: pointer;}
.popup form {margin: 0;}
.popup .description {color: #666666; font-size: 11px;}
.popup #flag_forgot {display: none;}
#pane1, #pane2 {overflow: hidden;}
.popup.freereport .pbl {_margin-left: 3px;}


.popup ul, .popup p, .popup ol, .popup h1, .popup h2, .popup h3 {margin: 0; color: #444444; padding: 5px 0;}
.popup ul, .popup ol {padding-left: 20px;}
.popup h1 {color: #000; font-size: 26px; font-weight: normal; line-height: 1;}
.popup h2 {color: #000; font-size: 22px; font-weight: normal; line-height: 1;}
.popup h3 {font-size: 18px; font-weight: normal; line-height: 1;}
.popup a {color: #444444;}

/*->border--------------------------------------------------------------------------*/
.borderg {background: #fff; clear: both;}
.borderg .gtl, .borderg .gbl {background: url(../images/bgbord.gif) no-repeat left top; position: relative; clear: both;  text-align: left; width: 100%;  height:10px; }
.borderg .gtr, .borderg .gbr {background: url(../images/bgbord.gif) no-repeat right top; height: 10px; position: relative; left: 50%; width:50%;}
.borderg .gbl {background-position: left bottom; _height: 15px;}
.borderg .gbr {background-position: right bottom;}
.borderg .gm {border-left: 1px solid #e3e3e3; border-right: 1px solid #d0d0d0; clear: both; padding: 0 10px;  overflow:hidden;}

/*->bordertop-----------------------------------------------------------------------*/
.bordertop {background: url(../images/bgbtop.gif) no-repeat left top; clear: both;}
.bordertop .btl {background: url(../images/bgbtop.gif) no-repeat left top; padding-left: 20px;}
.bordertop .btr {background: url(../images/bgbtop.gif) no-repeat right top; padding: 15px 20px 15px 0; min-height: 120px; _height: 100px;}

/*->borderbot-----------------------------------------------------------------------*/
.borderbot {clear: both; position: relative; margin-top: -120px;}
.borderbot .bbl {background: url(../images/bgbbot.gif) no-repeat left top; padding-left: 20px; height: 130px;}
.borderbot .bbr {background: url(../images/bgbbot.gif) no-repeat right top; padding: 0 20px 10px 0; height: 120px;}

/*->pageHeader----------------------------------------------------------------------*/
#pageHeader {clear: both; width: 100%; height: 85px; /*padding: 0 0 10px; background: url(../images/bgtop.gif) no-repeat left bottom;*/}

	#logo {float: left; width: 217px; overflow: hidden; }
	#logo a {float: left; margin-left: 10px;}
  
	#icons {width: 650px; float: left; text-align: right; height: auto;padding-left:5px;margin-left:75px; }
	#icons table {float: right;}
	#icons table td {padding: 0 2px; height: auto; vertical-align: middle;}
	#icons td div.box {height: auto; overflow: hidden;}
	#icons .moneyicon { text-align: left;}
	#icons .moneyicon img {}
	#icons .auth img {}
	
	#icons table{
	float:left;
	}

/*->pageContent---------------------------------------------------------------------*/
#pageContent {/*padding: 10px 0;*/ width: 100%; float:left;margin-top:-12px; }
#pageContent>.section {float: left; width: 100%; }

  /*#collage {height: 260px; clear: both; background: url(../images/colind.jpg) no-repeat right top; overflow: hidden;}*/
  
  #collage{background-image: url(../images/colcontact.jpg); float: left; width: 720px; padding-left: 0px; overflow: hidden; clear: none; height:210px; }
  
  /*new css*/
  #collage .testitxt{height: 80px; float:left; width:410px; position:absolute; left:190px; _left:-290px;top:184px; text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; z-index:0}
  
  /*new css*/
  
  
  
  
	.inner #collage, .contact #collage {background-image: url(../images/colcontact.jpg); float: left; width: 760px; padding-left: 0px; overflow: hidden; clear: none;}
	.collage {background-image: url(../images/colabout.jpg); float: left; width: 700px; padding-left: 10px; overflow: hidden; clear: none; height:212px;}
	.none #collage {background: none;}
	#collage .description {font-size: 12px; color: #525252; font-weight: normal; float: left; margin: 0px 20px 0 176px; padding: 0; list-style-type: none; _display :inline;}
	#collage .description li {background: url(../images/arrow.gif) no-repeat left 4px; padding-left: 10px; line-height: 18px;}
	#collage .cont {padding: 20px 25px 0; float: left; overflow: hidden; _display: inline; width: 420px; height: 170px;}
	
	.collage .cont {padding: 20px 25px 0; float: left; overflow: hidden; _display: inline; width: 420px; height: 170px;}
	#collage h1 {color: #3f3f3f; font-size: 34px; line-height: 38px; margin: 0; padding: 45px 20px 0 80px;}
	.inner #collage h1, .contact #collage h1, .guaranteed #collage h1,.cont h1 {padding: 0 0 10px;}
	.guaranteed #collage h1 {font-size: 30px; line-height: 33px; padding-top: 15px;}
	.guaranteed #collage p {padding-right: 40px;}
	#collage p {margin: 0; padding: 0;}
	.index #collage {padding-bottom: 10px;}
	
	#menu {background: url(../images/bgmenu.gif) no-repeat left top; width: 161px; height: 251px; float: left; margin: 0; padding: 2px 0 0; list-style-type: none; overflow: hidden; border:0px solid #000}
	#menu li {padding: 12px 15px 13px;}
	#menu li a {font-size: 14px; color: #686868; font-weight: bold; text-decoration: none; background: url(../images/arrow.gif) no-repeat left center; padding-left: 13px; text-transform: uppercase; line-height: 16px;}
	#menu li a:hover, #menu li a.sel {color: #000;}
	
	
	.menu { width:155; float:right; height: auto;  margin: 0; padding: 2px 0 0; list-style-type: none; overflow: hidden;}
	.menu li {background:transparent url(../images/menu_bg444.jpg) no-repeat scroll 0 0;
padding:8px 8px 10px;}
	.menu li a {font-size: 14px; color: #686868; font-weight: bold; text-decoration: none; background: url(../images/arrow.gif) no-repeat left center; padding-left: 13px;  line-height: 16px;}
	.menu li a:hover, #menu2 li a.sel {color: #000;}
	
	#menu2 {background: url(../images/bgmenu2.gif) no-repeat left top; width: 190px; height: 208px; float: left; margin: 0; padding: 2px 0 0; list-style-type: none; overflow: hidden;}
	#menu2 li {padding: 10px 15px 8px;}
	#menu2 li a {font-size: 14px; color: #686868; font-weight: bold; text-decoration: none; background: url(../images/arrow.gif) no-repeat left center; padding-left: 13px; text-transform: uppercase; line-height: 16px;}
	#menu2 li a:hover, #menu2 li a.sel {color: #000;}
	
	
	
	
	
	.leftside {width: 234px; _width:232px; float: left; height:auto; margin-left:6px; }
	.leftside .bordertop {margin-top: 10px; float: left; width: 100%; __width: 90%;}
	.contact .leftside {padding-right: 15px;}
	.leftside p {margin: 0; padding: 7px 0 0;}
	.p__aboutus{ __width:350px !important; color:#000000;}
	.rightside {width: 260px; float: left; overflow: hidden; padding-left: 10px;}
	.rightside object, .rightside embed {position: relative; z-index: 1;}
	
	.privacy {width: 270px; float: right; overflow: hidden; padding: 20px; clear: right;}
	
	.content {float: left; overflow: hidden; width: 700px;  color: #333333; margin-right:20px;}
	.contact .content {padding-left: 0;}
	.content img.gun {float: right; margin: 20px 20px 10px 20px;}
	.none .content {padding-top: 0;}
	.none .content {padding-left: 10px; width: 760px;}
	.content h1 {margin: 0; font-size: 26px; font-weight: normal; color: #000; padding: 10px 0 0;}
	.none .content h1 {padding-top: 0;}
	.content.testimonials h1 {padding-bottom: 10px;}
	.content p {margin: 0; padding: 5px 0;}
	.content a {color: #333333;}
	.content ul, .content ol {margin: 0; padding: 5px 0 5px 25px; width:650px;}
	.content form, .content.order form {margin: 0;}
	.content.order form {*width: 400px; _width: 400px;}
	.contact .content .half {*width: 49%;}
	.content .inp_text input {}
	.content .inp_text select {width: 150px;}
	
	.contact .content .form td {padding: 0 5px 5px 0;}
	.none .content .list td {padding: 5px 6px;}
	.none .content .list .tlhead td {background: #959595; color: #fff; font-size: 14px; font-weight: bold;}
	.none .content .response.list .tlhead td, .none .content .message.list .tlhead td {font-size: 12px; padding: 2px 5px; background: #b5b4b4;}
	.none .content .response.list .tlhead td {background: #f9c375;}
	.none .content .list .tlhead td a {color: #fff; text-decoration: none;}
	.none .content .list .tlhead td a:hover {color: #dddcdc;}
	
	.faq p {margin: 0; padding: 5px 0 5px 20px; color: #333333; width:660px;}
	.faq p.question {font-weight: bold; padding-bottom: 0;}
	.faq p.question span, .faq p.answer span {color: #f39200; font-weight: bold; position: absolute; margin-left: -18px;}
	.faq ul {margin: 0; padding: 5px 0 5px 35px; color: #333333;}
	
	.testphoto {float: left; width: 85px; overflow: hidden; padding-top: 10px;}
	.testcont {float: left; width: 125px; overflow: hidden; padding-left: 10px;}
	.testcont p {margin: 0; padding: 8px 0 0;}
	
	.video {padding-top: 10px;}
	
	.content.testimonials { width: 720px;}
	.test {float: left; width: 690px;margin-bottom:10px;}
	.test .photo {width: 120px; float: left; overflow: hidden; margin-right: 20px;}
	.test .photo img{width:120px;height:120px; }
	.test .cont {width: 500px; float: left; }
	.test .cont p {padding: 0 0 5px;width:auto !important; }
	.test .bordertop .btr {}
	
/*->pageFooter----------------------------------------------------------------------*/
#pageFooter {text-align: center; clear: both; }
#pageFooter, #pageFooter a, #pageFooter p {color: #434242; text-decoration: none;}
#pageFooter a {	padding:0 5px;}

#pageFooter p {margin: 0; padding: 5px 0; }
#pageFooter a:hover, .content a:hover, .popup a:hover {color: #8b8a8a;}
#pageFooter .cards {background: url(../images/cards.gif) no-repeat right bottom;}
#pageFooter .guarante {background: url(../images/guarantee-img.jpg) no-repeat 790px 4px;}
#pageFooter .cardsleft {background: url(../images/cards.gif) no-repeat left 150px;}
.error {font-weight: bold; color: #CC0000;}
.red {color: #ff0000;}
/*->pageContent-----------------------------------------------------------------------*/

#pageContent .term {border: 0px none #908a7b; padding: 3px; margin-bottom: 20px;}
#pageContent .term p {background: #f2f2f2; padding: 15px 25px;}
.term form {margin: 0; background: #FFFFFF; padding: 5px 0; font-size: 12px;}
.term .inp_text input {width: 200px;}
#pageContent form img {padding: 0; border: none;}

.spacer {
width:1px; 
height:11px;
*height:9px; 
background:#F8F8F8;
}

.contentpaneopen{
width:700px;
}

#pageFooter .borderg .gm
{
border-left:1px solid #E3E3E3;
border-right:1px solid #D0D0D0;
clear:both;
float:left;
padding:0 10px;
width:938px;


}

/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold;  }
#system-message dd ul { color: #FF0000; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #FF0000; border-bottom: 3px solid #FF0000;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

.center_images
{
margin-top:15px;
text-align:center;
}
.center_images form
{
	margin-top:-15px;
}

.ul_left
{
	padding:0 0 0 10px;
text-align:left;
_margin-left:0px;
font-size:11px;
}
#secure_logos img{margin:0px 5px;}
#secure_logos {/*margin-top:-33px;*/}
