* {margin:0px;	padding:0px;}
html {font-size: 100%;height: 100%;}
body {font: normal 76%/1.45em Arial, sans-serif;color:#333333; background-image:url(../images/bg.jpg); overflow: auto;}

a, a:link, a:visited, a:active {color:#6d6865;text-decoration:none;}
a:hover {text-decoration:underline; color:#333333;}

.leftf {float:left;}
.rightf {float:right;}
.clearf {clear:both;}
.clearall {clear:both; padding:0px; margin:0px}
img{border:0px none;}
.imgAction {cursor: pointer;}
.justify {text-align:justify}
.imgleft {float:left; padding:0px; margin:0px 10px 0px 0px; border:1px solid #F4F4F4; display:block;}

/* Header Text */
h1 {margin:0px 0px 5px 0px; padding:3px 0px; font-size:18px; font-weight:bold; font-family:Trebuchet MS; color:#89807e; background:url(../images/dotline.gif) bottom left repeat-x;}
h2 {margin:0px 0px 5px 0px; padding:0px; font-size:20px; font-weight:bold; font-family:Trebuchet MS; color:#89807e;}
h3 {margin:0px 0px 5px 0px; padding:0px; font-size:24px; font-weight:bold; font-family:Trebuchet MS; color:#89807e;}
h4 {color:#333333;font-size:16px;}
h5 {margin:0px 0px 5px 0px; padding:0px; font-size:14px; font-family:Arial; color:#000000;}
h6 {margin:0px; padding:0px; font-size:12px; font-family:Arial; color:#0053aa;}

UL.bullet {margin:0px; padding:0px; list-style:inside; list-style-type:none;}
UL.bullet LI {background:url(../images/bullet.jpg) left 6px no-repeat; padding-left:12px;}
.arrow {font-size:18px; color:#0053aa; padding-right:5px;}

HR {border:none;  background:url(../images/dotline.gif) center left repeat-x; height:10px;}
p {padding:0 0 0.5em 0;}

.textblue {color:#0053aa;}
.text14 {font-size:14px;}
.textbold10 {font-size:12px; font-weight:bold; color:#999999}

/* Body */
#gbd_main-header {margin:30px auto 0px auto;width:922px; height:92px; vertical-align:middle; background:url(../images/gbd_header-bg.png) left top no-repeat; padding:0px;}
#bid_main-header {margin:30px auto 0px auto;width:922px; height:92px; vertical-align:middle; background:url(../images/bid_header-bg.png) left top no-repeat; padding:0px;}

#logo {padding-left:18px; float:left;}

/*:: main menu start*/	
#main-menu {margin:8px auto; padding:0px; width:922px;background:url(../images/menu-bg.png) top left repeat-x;}
.menu {margin:0px auto; height:29px;padding:1px 0px; text-align:center;}	
.menu a {color:#000000; margin:0px;padding:5px 15px; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:14px; line-height:27px; background:url(../images/menu-line.png) top left no-repeat;}
.menu a.fristmenu {background-image:none;}
.menu a:hover, .menu a.fristmenu:hover, .menu a.active{color:#FFFFFF; background:url(../images/menu-o.png) top left repeat; text-decoration:none;}
	
#banner {margin:0px auto;width:922px; background: #FFFFFF url(../images/body-bg.png) right top repeat-y;}
#banner DIV {padding-top:6px; text-align:center; background:url(../images/banner-top.png) top left no-repeat;}
#main-container {margin:0px auto;width:922px;background: #FFFFFF url(../images/body-bg.png) right top repeat-y;}
.container-bg { min-height:250px; background:url(../images/body-footerbg.png) bottom left no-repeat; padding:15px; display:block}

/*detaile-page*/
#detaile-info {border:0px solid #000000; width:520px; display:inline-block}
#detaile-info h4, #detaile-fotos h4 {background-color:#a9a3a2; line-height:22px; text-align:center; font-size:12px; color:#FFFFFF; margin-bottom:3px;}
#form-detaile-info {background:#f0f0f0 url(../images/labelbg.jpg) left top repeat-y;  display:block}
#form-detaile-info p{border-top:2px solid #FFFFFF;color:#333333; margin:0px; padding:0x; line-height:16px; display:inline-block}
#form-detaile-info p span {float:left; width:307px; line-height:18px; padding:0px 5px; text-align:left;}
#form-detaile-info p label {float:left; width:190px; color:#000000; line-height:18px; padding:0px 5px; }
.detaile-info-td1 {background:url(../images/labelbg.jpg) left top repeat-y; padding:5px; vertical-align:top; color:#000000;}
.detaile-info-td2 {background:#f0f0f0; padding:5px; vertical-align:top;}
.gmap {margin:5px auto; width:505px; border:7px solid #DBDBDB;}


#detaile-fotos {float:right; border:0px solid RED; width:355px; margin-left:10px;}
#detaile-fotos .timg {float:left; vertical-align:middle; text-align:center; width:100px; height:100px; margin:4px; padding:1px; border:2px solid #CCCCCC;}
#detaile-fotos .timg:hover{margin:4px; padding:1px; border:2px solid #89807e;}


/*:: home-btn*/
.home-btn {background:url(../images/home-btn.png) top left no-repeat; overflow:hidden; list-style:none; margin-left:10px;width:575px;}
/*.home-btn {background:url(../images/home-btn.png) top left no-repeat; overflow:hidden; list-style:none;}
*/ul.home-btn li {float:left; border:0px solid red;}
ul.home-btn span {display:none;}
ul.home-btn li a {height:90px; display:block;}
ul.home-btn li a:focus {outline:none;}
#home-btn1 {width:275px;}
#home-btn2 {width:275px; margin-left:20px;}
#home-btn1 a {background:url(../images/home-btn.png)  no-repeat 0px 0px;}
#home-btn2 a {background:url(../images/home-btn.png) no-repeat -295px 0px;}
#home-btn1 a:hover, #home-btn1 a.active {background:url(../images/home-btn.png)  no-repeat 0px -110px;}
#home-btn2 a:hover, #home-btn2 a.active {background:url(../images/home-btn.png) no-repeat -295px -110px;}


/*:: contactform*/

#contactform {border:0px solid red; width:515px; margin:0px auto;}
#contactform p {margin-top:1px; padding-top:2px; background:url(../images/labelbg.jpg) left top repeat-y;}
#contactform p label {padding:1px; float:left; width:190px; text-align:right; margin-right:15px; color:#89807e; font-size:14px; font-weight:bold;}
#contactform p input[type=text] {width:220px; padding:2px; font-size:11px; }
#contactform p textarea {width:300px; height:60px; padding:2px; overflow:visible; font-size:11px;}
#contactform p span {color:#FF0000;}
#contactform p .btn {color:#FFFFFF; border:none; cursor:pointer; background:url(../images/btnbg.jpg) top left no-repeat; height:22px; width:76px; font-weight:bold;}

/*:: tablestyle*/
#tablestyle {border:1px solid #89807E}
#tablestyle TH {background-color:#BFBBBA; color:#333333; text-align:left; padding:2px 5px; line-height:24px; font-size:12px; font-weight:bold; }
#tablestyle TH a {text-decoration:underline; color:#333333}
#tablestyle TH a:hover {text-decoration:none;}
#tablestyle TD {color:#000000;  padding:2px 5px; line-height:15px; font-size:11px; vertical-align:top;}
#tablestyle TD a {text-decoration:underline;}
#tablestyle TR {background-color:#F8F8F8;}
#tablestyle .trcolor {background-color:#EBEBEB}	
#tablestyle .timg {float:left; vertical-align:middle; text-align:center; width:100px;   padding:2px; border:2px solid #CCCCCC;}
#tablestyle .timg:hover{ padding:2px; border:2px solid #89807e;}

#successMsg { color:#009900; text-align:center;}
#errorMsg { color:#FF0000; text-align:center;}
	/*:: Footer Start*/
#main-footer {margin:0px auto; padding:0px 15px 0px 15px; height:53px; width:872px; text-align:left; color:#FFFFFF; font-size:11px;}
#main-footer span{ text-align:right; float:right; }
#main-footer a {color:#FFFFFF }

input.btn {color:#FFFFFF; border:none; cursor:pointer; background:url(../images/btn-bg.jpg) top left repeat-x; height:22px;font-weight:bold; border-left:1px solid #ACACAC; border-right:1px solid #ACACAC; padding:0px 3px;}

#subscribe {border:0px solid red; width:515px; margin:0px auto;}
#subscribe p {margin-top:1px; padding-top:2px; background:url(../images/labelbg.jpg) left top repeat-y;}
#subscribe p label {padding:1px; float:left; width:190px; text-align:right; margin-right:15px; color:#89807e; font-size:14px; font-weight:bold;}
#subscribe p input[type=text] {width:220px; padding:2px; font-size:11px; }
#subscribe p span {color:#FF0000;}
#subscribe p .btn {color:#FFFFFF; border:none; cursor:pointer; background:url(../images/subscribe-btnbg.jpg) top left repeat-x; height:22px; width:88px; font-weight:bold;}


/* new */

#mainPage {margin:0px auto; padding:130px 0px 0px 0px; text-align:center; width:922px;}
#mainPage .big-text {color:#fe8503; font-size:50px; line-height:50px; padding-bottom:50px;}
#mainPage .m-text {color:#fe8503; font-size:35px; line-height:28px;	padding-bottom:20px;}
#mainPage .s-text {color:#fe8503; font-size:25px; line-height:28px; font-weight:bold; padding-bottom:50px;}
a.btn1 {width:280px; height:110px; display:inline-block; background:url(../images/btn1.jpg) left 9px no-repeat; margin:0px 30px;}
a.btn2 {width:280px; height:110px; display:inline-block; background:url(../images/btn2.jpg) left 9px no-repeat;}
a.btn1:hover, a.btn2:hover {background-position:left bottom; text-decoration:none;}



.detaile-info-td1 {background:url(../images/labelbg.jpg) left top repeat-y; padding:5px; vertical-align:top;}
.detaile-info-td2 {background:#f0f0f0; padding:5px; vertical-align:top;}
