/* -- MAINCOL FORMS -- */

/* -- homepage form -- */
#bigimg .boxform {
	background: transparent;
	width: 250px;
	margin: 0;
	float: left;
	padding: 85px 0 0 65px;
	font-size: 11px;
	color: #fff;}

#bigimg .boxform p {
	display: block;
	margin: 0;
	padding: 5px 0;} 
	
#bigimg .boxform h2 {
	margin:0;
	padding: 5px 0 7px 0;}

#boxform .formcontent  {
	width: 250px;
	margin: 0;
	padding: 0;
	float: left;}
	
#bigimg .formcontent label {
	display: block;
	margin: 0;
	padding-bottom:0px; }
	
#bigimg .formcontent input.name {
	width: 230px;
	height: 18px;
	margin: 0;
	padding: 2px 0 0 3px;
	color: #000;
	background: #fff;
	border: 1px solid #660033;}
	
	
#bigimg .formcontent label.small {
	
	margin: 0;
	padding-bottom:0px; 
	text-align: left;}
#bigimg .formcontent input.smallname {
	width: 15px;
	height: 18px;
	margin: 0;
	padding: 2px 0 0 3px;
	color: #000;
	background: #fff;
	border: 1px solid #660033;}
	
#bigimg .formcontent select {
	width: 235px;
	height: 21px;
	line-height: 21px;
	margin: 0;
	padding: 1px;
	color: #000;
	background: #fff;
	border: 1px solid #660033;}
	
#bigimg .formcontent option {
	margin: 0;
	padding: 2px 3px;}

#bigimg div input.btn {
	background:#cc0033;	
	width:80px; 
	height: 21px;
	display: block;
	border: 1px solid #e2c6c8;
	margin: 0 0 0 1px;
	outline: none;
	cursor: auto;	
	z-index: 100;}
	
#bigimg .formcontent input.btn:hover {
	background:#a9031a;
	border: 1px solid #fff;
	color: #fff;}

input.btn {	
	margin: 0;
	color: #e2c6c8;
	text-transform: uppercase;
	font: normal 10px Verdana, Tahoma;}
	
	
/* -- other pages form -- */
#maincol .bigbox {
	background: #E7E1E1;
	width: 640px;
	height: auto;
	margin: 20px;
	float: left;
	padding: 30px 0px 30px 20px;
	font-size: 12px;
	color: #000;}
	
.bigbox {
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;}
	
#maincol .smallbox {
	background: #E7E1E1;
	width: 450px;
	height: auto;
	margin: 0px;
	float: left;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #000;}
	
.smallbox {
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;}
	
#maincol .smallbox .fcontent  {
	/*width: 560px;*/
	margin: 0;
	padding: 0;
	padding-left:10px;
	float: left;}
	
#maincol .smallbox p {
	display: block;
	width: 600px;
	margin: 0;
	padding: 5px 0;} 
	
#maincol .smallbox h2 {
	margin:0;
	padding: 5px 0 7px 0px;
	color: #000;}
	
#maincol .bigbox p {
	display: block;
	width: 600px;
	margin: 0;
	padding: 5px 0;} 
	
#maincol .bigbox h2 {
	margin:0;
	padding: 25px 0 7px 40px;
	color: #000;}
	
#maincol .fcontent input {
	display: inline;}

#maincol .bigbox .fcontent  {
	/*width: 560px;*/
	margin: 0;
	padding: 0;
	padding-left:40px;
	float: left;}
	
#maincol .fcontent label {
	display: inline;
	width: 345px;
	height: 20px;
	line-height: 20px;
	float: right;
	text-align: left;
	margin: 0;
	padding-left: 7px;
	padding-bottom:0px; }
	
#maincol .fcontent input.name {
	width: 240px;
	height: 18px;
	margin: 0;
	padding: 2px 0 0 3px;
	color: #000;
	background: #fff;
	border: 1px solid #a9031a;}

#maincol .fcontent select {
	width: 245px;
	height: 20px;
	line-height: 21px;
	font-size: 12px;
	margin: 0;
	padding: 1px;
	color: #000;
	background: #fff;
	border: 1px solid #a9031a;}
	
#maincol .fcontent option {
	margin: 0;
	padding: 2px 3px;}

#maincol .fcontent input.btn {
	background:#cc0033;	
	width:70px; 
	height: 20px;
	display: inline;
	border: 1px solid #660033;
	margin: 0 0 0 1px;
	outline: none;
	cursor: auto;	}
	
#maincol .fcontent input.btn:hover {
	background:#a9031a;
	border: 1px solid #fff;
	color: #e2c6c8;}

#maincol input.btn {	
	margin: 0;
	color: #fff;
	text-transform: uppercase;
	font: normal 10px Verdana, Tahoma;}

 
/* -- RIGHTCOL FORM -- */
#rightcol .boxform {
	background: transparent;
	width: 200px;
	margin: 0;
	float: left;
	padding: 0px 0 0 0px;
	font-size: 12px;
	color: #000;}

#rightcol .boxform p,
#rightcol .boxform small  {
	display: block;
	width: 200px;
	margin: 0;
	padding: 4px 0px 4px 0;} 
	
#rightcol .boxform h2 {
	margin:0;
	color:#cb1340;
	padding: 10px 0 3px 0;}

#rightcol .formcontent  {
	width: 220px;
	margin: 0;
	padding-bottom: 10px;
	float: left;}
	
#rightcol .formcontent label {
	display: inline;
	margin: 0;
	width:63px;
	height: 18px;
	line-height: 20px;
	float: left;
	padding-bottom:0px;
	font-size: 11px; }
	
#rightcol .formcontent input.name {
	width: 120px;
	height: 16px;
	line-height: 18px;
	margin: 0;
	padding: 2px 0 0 3px;
	color: #000;
	background: #fbf5f7;
	border: 1px solid #d9b6b8;}

#rightcol .formcontent input.btn {
	background:#cc0033;	
	width:60px; 
	height: 17px;
	display: inline;
	border: 1px solid #a9031a;
	margin: 0 3px 0 1px;
	outline: none;
	cursor: auto;
	float: left;
	color: #fbf5f7;}
#rightcol .formcontent p.bothbtn {
	float: left;
	position: relative;
	left: 63px;}
	
#rightcol .formcontent input.btn:hover {
	background:#a9031a;
	border: 1px solid #000;
	color: #fff;}
	
	
/* SUPPLIERS' classes */
#maincol .bbox {
	background: #E7E1E1;
	width: 640px;
	height: auto;
	margin: 20px;
	margin-top: 7px;
	float: left;
	padding: 10px 0px;
	font-size: 12px;
	color: #000;}
	
#maincol .bbox,
#maincol .bbox_content {
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;}

#maincol .bbox .bbox_content p {
	display: block;
	width: 598px;
	margin: 0;
	padding: 5px 0;} 
	
#maincol .bbox h2 {
	margin:0;
	padding: 0px 0 7px 0px;
	color: #A9031A;
	text-align: center;
	font-size: 14px;}
	
#maincol .bbox h3 {
	margin:0;
	padding: 10px 0 5px 0px;
	color: #A9031A;
	font-size: 13px;
	width: 598px;}
	/*
#maincol .fcontent input {
	display: inline;}*/

#maincol .bbox .bbox_content  {
	width: 598px;
	text-align: left;
	background: #fff;
	margin: 0 1px;
	padding: 20px;
	float: left;
	border-top: 1px solid #C1B5B5;}
	
#maincol ul.before {
	margin-left: 0px;}
	

/* paging */
#maincol .paging {
	text-align: center;
	font: normal 11px Verdana;
	margin-bottom: 10px;}

#maincol .paging a {
	font-weight: normal;
	color:#cc0033;	}
	
#maincol .paging a:hover, #maincol .paging a:active,
#maincol .paging span:hover a, #maincol .paging span:active a {
	color:#fff;
	text-decoration: none;}
	
#maincol .paging span {
	background: #fbf5f7;
	border:1px solid #d9b6b8;
	padding: 2px 5px;}

#maincol .paging span:hover, #maincol .paging span:active {
	background: #DD4449;
	border:1px solid #A9031A;}	
	
#maincol .paging span.current {
	background: #fff;
	border:1px solid #E7E1E1;
	padding: 2px 5px;}
	
 
/* info line */
#maincol .info {
	float: left;
	width: 660px;
	clear: both;
	display: block;
	margin: 30px 0 0 30px;}
	
#maincol .info span.left {
	width: 500px;}
#maincol .info span.right {
	display: inline;
	width: 120px;}
	
/* button More */
#maincol .bbox input.btn {
	background:#cc0033;	
	width:70px; 
	height: 20px;
	display: inline;
	border: 1px solid #660033;
	margin: 0px 0 0 1px;
	outline: none;
	cursor: auto;	}

#maincol .bbox p input.btn {
	margin-top: 10px;}
	
#maincol .bbox input.btn:hover {
	background:#a9031a;
	border: 1px solid #000;
	color: #e2c6c8;}

#maincol .bbox input.btn {	
	margin: 0;
	color: #fff;
	text-transform: uppercase;
	font: normal 10px Verdana, Tahoma;}
	
/* two columns content */
#maincol .twocols {
	width: 598px;
	padding: 0px;
	float: left;
	margin: 0;}
	
#maincol .twocols span.left {
	width: 230px;}
#maincol .twocols span.right {
	display: inline;
	width: 350px;}
