@charset "utf-8";
/* CSS Document */
/* Designer : romantic_roshan2006@yahoo.com */



body{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
margin:15px auto auto;
}

#wrapper
{
padding:7px 12px; 
width:766px; 
float:left; 
height:auto;
}

#clickstream
{
	float:left;
	width:520px;
	height:auto;
}
/* Texts */
.blu{
color:#0a8ac8;
font-size:15px;
font-weight:bold;
}
.blk{
font-size:15px;
font-weight:bold;
}
/*
a.left{
color:#000000;
background-image:url(../images/back.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif,Verdana;
font-size:12px;
height:18px;
display:block;
padding-top:4px;
}


a.left:hover{
color:#000000;
background-image:url(../images/back2.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif,Verdana;
font-size:12px;
height:16px;
padding-top:4px;
text-decoration:none;
border-bottom:1px solid #eaeaea;
border-top:1px solid #eaeaea;
}


a.left:active{
color:#000000;
background-image:url(../images/back.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif,Verdana;
font-size:12px;
height:18px;
padding-top:4px;
text-decoration:none;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}
*/

a.top{
font-family:Century-Gothic, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#666666;
text-decoration:none;
}


a.top:hover{
font-family:Century-Gothic, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#1c7ca8;
text-decoration:underline;
}


a.top:active{
font-family:Century-Gothic, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#1c7ca8;
text-decoration:underline;
}


a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#666666;

}

a:hover{
color:#000000;
text-decoration:underline;
}

a:active{
color:#000000;
text-decoration:none;
}





a.new_top{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#ffffff;
font-weight:bold;

}

a.new_top:hover{
color:#ffffff;
text-decoration:underline;
}



a.pd{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#ffffff;
font-weight:bold;

}

a.pd:hover{
color:#ffffff;
text-decoration:underline;
}




a.btn{
height:20px;
padding-top:6px;
text-align:center;
padding-right:4px;
width:98px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#ffffff;
font-weight:bold;
display:block;
background-image:url(../images/1.gif);
background-repeat:no-repeat;
}

a.btn:hover{
height:20px;
padding-top:6px;
text-align:center;
padding-right:4px;
width:98px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#c7e7f6;
font-weight:bold;
display:block;
}

a.btn:active{
height:20px;
padding-top:6px;
text-align:center;
padding-right:4px;
width:98px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#c7e7f6;
font-weight:bold;
display:block;
}







a.live{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#333333;
font-weight:bold;

}

a.live:hover{
padding-top:10px;
color:#333333;
text-decoration:underline;
}


a.new_top:active{
color:#FFCC00;
text-decoration:none;
}


a.red{
font-size:12px;
color:#ce3031;
text-decoration:none;
}
a.red:hover{
color:#ce3031;
font-weight:bold;
text-decoration:underline;
}


a.bll{
font-size:14px;
color:#0a8ac8;
text-decoration:none;
}
a.bll:hover{
color:#0a8ac8;
font-weight:bold;
text-decoration:underline;
}

a.gre{
font-size:12px;
color:#077684;
text-decoration:none;
}
a.gre:hover{
color:#077684;
font-weight:bold;
text-decoration:underline;
}




a.border{
border:1px solid #bcbcbc;
padding:2px;
height:110px;
width:109px;
display:block;
}
a.border:hover{
border:1px solid #bcbcbc;
padding:2px;
height:110px;
width:109px;
}


a.border2{
border:1px solid #bcbcbc;
padding:2px;
height:75px;
width:75px;
display:block;
margin:3px;
float:left;
}
a.border2:hover{
border:1px solid #000033;
padding:2px;
height:75px;
width:75px;
float:left;
margin:3px;
}
a.border2:active{
border:1px solid #009900;
padding:2px;
height:75px;
width:75px;
float:left;
margin:3px;
}



a.grn{
font-size:18px;
font-weight:bold;
text-decoration:none;
color:#27ad07;
}
a.grn:hover{
font-weight:bold;
text-decoration:underline;
color:#27ad07;
}
/* Form */

#form
{
	float:left;
	width:520px;
	height:auto;
	padding-left:10px
}
.text_box{
border:1px solid #999999;
width:160px;
height:16px;
}
.text_area{
border:1px solid #999999;
width:160px;
height:50px;
}




/* Text */
.yellow{
color:#FFCC00;
}

.dollar{
color:#b2946b;
}

/*****************************************************************************************************************************/

/* Header IDs */

#lines_1{
height:42px;
float:left;
width:790px;
}

#bar_left{
width:24px;
height:42px;
float:left;
background-image:url(../images/top_left.gif);
background-repeat:no-repeat;
}
#bar_mid{
width:742px;
height:42px;
float:left;
background-image:url(../images/top_back.gif);
background-repeat:repeat-x;
}
#bar_mid1{
padding-top:15px;
width:180px;
float:left;
height:27px;
margin-right:12px;
color:#ffffff;
font-size:14px;
font-weight:bold;
}
#bar_mid2{
padding-top:15px;
color:#ffffff;
font-size:14px;
font-weight:bold;
float:left;
height:27px;
width:190px;
margin-right:10px;
}
#bar_mid3{
padding-top:15px;
float:left;
height:27px;
width:350px;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-align:right;
}

#shadow{
float:left;
height:auto;
width:790px;
background-image:url(../images/back.gif);
background-repeat:repeat-y;
}



#bar_right{
width:24px;
height:42px;
float:left;
background-image:url(../images/top_right.gif);
background-repeat:no-repeat;
}






#lines_2{
float:left;
height:auto;
width:766px;
margin:0px 12px;
}
#lines_3{
height:17px;
float:left;
width:766px;
margin:0px 12px 10px 12px;
background-image:url(../images/bar_back.gif);
background-repeat:repeat-x;
}
#lines_4{
float:left;
height:auto;
width:755px;
padding:0px 10px;
}
#lines_5{
float:left;
height:auto;
width:746px;
padding-left:10px;
padding-right:10px
}

#lines_55{
float:left;
height:auto;
width:746px;
padding:0px 10px;
}
#lines_6{
float:left;
height:auto;
width:766px;
margin:5px 0px 0px 12px;
}


.style1 
{
font-weight: bold;
}
.style2 
{
color: #FF0000;
}

#part1{
float:left;
height:auto;
width:200px;
}
#part2{
float:left;
height:auto;
width:130px;
padding-left:10px;
}
#part3{
float:left;
height:auto;
width:415px;
text-align:right;
}




#body{
float:left;
width:779px;
padding-left:11px;
padding-right:9px;
height:auto;
margin:auto;
background-image:url(../images/long_back.gif);
background-repeat:repeat-y;
}

#banner{
height:209px;
width:766px;
float:left;
background-image:url(../images/banner_back.gif);
background-repeat:repeat-x;
}
#banner1{
width:101px;
float:left;
height:209px;
background-image:url(../images/banner_left_img.jpg);
background-repeat:no-repeat;
}
#banner2{
width:645px;
float:left;
height:209px;
padding-left:20px;
}
#lin11{
float:left;
height:auto;
width:645px;
}
#lin_part1{
padding-top:18px;
float:left;
height:auto;
width:500px;
}
#lin_part2{
float:left;
height:auto;
width:135px;
padding-top:6px;
padding-right:10px;
}



#lin22{
float:left;
height:auto;
width:645px;
}
#lin33{
float:left;
height:auto;
width:645px;
padding-top:25px;
}

#lin2{
float:left;
height:26px;
padding-left:271px;
width:387px;
padding-top:3px;
}



#banner11{
float:left;
width:682px;
height:auto;
}
#ban1{
float:left;
height:auto;
width:500px;
}
#ban2{
float:left;
height:auto;
width:172px;
text-align:right;
padding-right:10px;
}
#banner22{
padding-left:60px;
float:left;
width:622px;
font-weight:bold;
font-size:13px;
height:auto;
}
#banner33{
float:left;
width:682px;
text-align:right;
height:auto;
padding-top:33px;
}
#but1{
float:left;
height:26px;
width:103px;
}
#but2{
float:left;
height:26px;
width:82px;
}
#but3{
float:left;
height:26px;
width:107px;
}

#but4{
float:left;
height:26px;
width:95px;
}
#but5{
float:left;
height:26px;
width:295px;
}

#enter2{
padding-top:15px;
float:left;
font-family: Century-Gothic, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:17px;
}



#mid{
margin:auto;
width:799px;
}

/* Body */
#main_body{
float:left;
height:auto;
width:803px;
}
#bar{
height:17px;
float:left;
width:779px;
background-image:url(../images/bar_back.gif);
background-repeat:repeat-x;
margin-bottom:10px;
}
#body_top{
float:left;
height:auto;
width:783px;
padding:0px 10px;
}
#body_left{
float:left;
height:auto;
width:210px;
}
#left1{
float:left;
height:auto;
width:210px;
}



#left2{
margin-top:10px;
float:left;
height:auto;
width:210px;
}
#left3{
margin-top:10px;
float:left;
height:auto;
width:210px;
}
#left4{
margin-top:10px;
float:left;
height:auto;
width:208px;
padding-top:5px;
font-weight:bold;
}
#left44{
margin-top:10px;
float:left;
height:auto;
width:208px;
padding-top:5px;
font-weight:bold;
}
#marq
{
float:left;
height:auto;
width:208px;
padding-top:5px;
font-weight:bold;
color: #666666;
}
#left5{
margin-top:10px;
float:left;
height:auto;
width:208px;
padding-top:5px;
font-weight:bold;
background-color:#f5fafd;
}




#body_right
{
margin-left:15px;
float:left;
height:auto;
width:520px;
}
#body_right1{
float:left;
height:auto;
width:558px;
}
#right1_left{
background-color:#ebf4fa;
float:left;
height:auto;
width:274px;
margin-right:10px;
}
#right1_right{
float:left;
height:200px;
width:250px;
}

#body_right2{
float:left;
height:auto;
width:558px;
margin-top:10px;
}
#body_right3{
padding-top:10px;
float:left;
height:auto;
width:558px;
}




#body_bottm{
float:left;
height:auto;
width:779px;
}
#bottm11{
padding-left:10px;
float:left;
height:auto;
width:769px;
}
#bottm22{
margin:5px auto;
float:left;
height:auto;
padding-left:10px;
width:769px;
}

#body_bottom2{
margin-top:5px;
border-top:1px solid #cccccc;

/*
background-image:url(../images/bott_line.gif);
background-repeat:repeat-x;
background-position:top;
*/
float:left;
text-align:center;
height:auto;
width:746px;
//width:auto;
padding-top:5px;
}

/* Footer */
#footer{
text-align:center;
padding-top:15px;
padding-bottom:5px;
float:left;
height:17px;
width:766px;
margin:0px 12px;
color:#cccccc;
/*
background-image:url(../images/footer.gif);
background-repeat:repeat-x;
*/
}

#footer1{
background-image:url(../images/footer_left.gif);
background-repeat:no-repeat;
float:left;
height:24px;
width:21px;
}
#footer2{
background-image:url(../images/footer_mid.gif);
background-repeat:repeat-x;
float:left;
height:24px;
width:758px;
}
#footer3{
background-image:url(../images/footer_right.gif);
background-repeat:no-repeat;
float:left;
height:24px;
width:20px;
}
#quantity_section
{
float:left;
width:480px;
margin-top:5px
}
#quantity_left
{
float:left;
width:370px;
text-align:right
}
#quantity_right
{
float:left;
width:50px;
padding-left:10px
}

#square
{
	float:left;
	width:209px;
	height:100px
}
#square_top
{
	float:left;
	height:20px;
	width:209px;
	background-image:url"{template_url}/images/box_top_mid.gif"; 
	background-repeat:repeat-x; 
	font-family:Century-Gothic, Arial, Helvetica, sans-serif; 
	font-weight:bold; color:#FFFFFF; 
	padding-top:7px; 
	font-size:14px; 
	text-align:center;
}
#form_section
{
	float:left;
	width:520px;
	height:auto;
}

#map
{
	float:left;
	height:auto;
	width:500px;
	text-align:center
}

/* For prototype validation plugins */

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {	
	color : red;
	/* font-weight: bold; */
}

