/* ------ GLOBAL ------ */
/*
* {text-align: left;}

body {margin:0; padding:0; text-align:center; background-color:#FFF; font:12px Tahoma; color:#fff;}

a {color:#b8c4c3; text-decoration:none;}
a:hover {text-decoration:underline;}
a img,fieldset {border:none;}

h1, h2, h3, h4, h5, h6 {margin:0;}
h3 {font-size:1.36em;}
h4 {font-size:1em;}
p {margin:0;}
ul {margin:0; padding:0; list-style:none;}
img {border:0;}

form, fieldset {margin:0; padding:0;}
input, textarea, select {font:12px Tahoma; padding:3px;}

.clear {clear:both; position:relative; display:block;}

*/
/* ------ MAINPAGE ------ */
 
#mainDiv {width:960px; margin: 0px auto 40px auto;}

	#logo {width:960px; height:100px;}
	#miniBasket {width:700px; height:40px; margin:23px 0 0 0; padding:23px 3px 0px 0; text-align:right; float:right; background:url('../_gfx/basketBg.jpg') no-repeat top right; font-size:11px; color:#808080;}
	
	/* ----- TOP MENU ----- */
	
	#topMenu {width:960px; height:30px; text-align:center; background:url('../_gfx/topMenuBg.jpg');}
		#topMenu li {float: left; padding: 6px 0 0 17px;}
	
	/* ----- TOP COLUMN ----- */
	
	#topColumn {width:960px; height:175px; margin: 0 0 20px 0;}
		#topColumn .photo {width:720px; height:175px; float:left;}
		#topColumn .address {width:240px; height:175px; float:left; background:url('../_gfx/addressBg.jpg') no-repeat bottom right #6a953f; font-size:11px;}
			#topColumn .address .cont {padding:7px 0 0 25px;}
			#topColumn .address .header {font-size:12px;}
			#topColumn a {color:#CCC; text-decoration:underline;}
			#topColumn a:hover {color:#CCC; text-decoration:none;}

	/* ----- MIDDLE SECTION ----- */

	#midSection {width:960px; height:auto; float: left; color:#808080; font-size:12px; line-height:18px;}
		#midSection .left {width:960px; height:auto; float:left;}
			#midSection .left .header {height:auto; float:left; padding:0 0 20px 20px;}
			#midSection .left .headerR {height:auto; float:right; padding:0 20px 0 0;}
			#midSection .left .submenu {height:auto; float:left; height:85px; margin: 0 0 15px 7px;}
			#midSection .left .submenu .ico {width: 86px; height:65px; float: left; text-align: center;}
			#midSection .left .line {width:950px; height:1px; padding:0 0 20px 0; background:transparent;float:left; font-size:0.0em; border-top:1px solid #DDD;}
			#midSection .left .shortTxt {width:480px; height:auto; padding: 0 0 0 20px; float:left;}
				#midSection .left .shortTxt a {color: #6a953f; text-decoration: underline;}
				#midSection .left .shortTxt a:hover {color: #6a953f; text-decoration: none;}
			#midSection .left .longTxt {width:920px; height:auto; padding: 0 0 0 20px; float:left;}
				#midSection .left .longTxt .textHeader {text-align:center; font-weight:bold;}
				#midSection .left .longTxt a {color: #6a953f; text-decoration: underline;}
				#midSection .left .longTxt a:hover {color: #6a953f; text-decoration: none;}
			#midSection .left .imgLeft {float:left; padding: 20px 20px 0 20px;}
			#midSection .left .imgRight {float:right; padding: 20px 0 20px 20px;}
			#midSection .left .form {width:430px; float:left; padding: 0 0 0 40px;}
				#midSection .left .form .title {padding:0 0 10px 0; font-size:12px; color:#808080;}
				#midSection .left .form .input {padding: 0 0 20px 0;}
				#midSection .left .form .btns {width:307px; height:70px;}
				#midSection .left .form input {border:1px solid #DDD; font-size:12px; color:#000;}
				#midSection .left .form textarea {border:1px solid #DDD; font-size:12px; color:#000; overflow:hidden;}
				#midSection .left .form .contactInput {width:300px;}
				#midSection .left .form .leftBtn {width:120px; float:left; background:#eee; text-align:center; font:12px Tahoma; font-weight:bold; color:#808080; cursor:pointer;}
				#midSection .left .form .rightBtn {width:120px; float:right; background:#eee; text-align:center; font:12px Tahoma; font-weight:bold; color:#808080; cursor:pointer;}
				#midSection .left .form .discountCheckbox {padding: 0 0 10px 20px;}
				#midSection .left .form .discountInput {width:430px;}
				#midSection .left .form .discountBtns {width:430px; height:70px;}							
			#midSection .left .diy {float:left; padding:0 0 0 40px;}
				#midSection .left .diy .title {padding:0 0 20px 0; font-size:12px; color:#808080;}
				#midSection .left .diy .item {padding: 0 0 20px 10px;}
				#midSection .left .diy .ico {float:left; padding:0 20px 0 0;}
				#midSection .left .diy .itemDesc{font-size:11px; font-style:italic;}
				#midSection .left .diy .itemLink{font-size:11px; font-weight:bold;}
					#midSection .left .diy .itemLink a {color:#6a953f;}
				#midSection .left .diy .spacer {width:430px; height:20px;}
				#midSection .left .diy table {width:960px;}
					#midSection .left .diy table td {vertical-align:top; padding:20px 10px 20px 10px; border-bottom: 1px solid #e6e6e6;}
				#midSection .opinion {float:left; margin:0 0 0 20px; width:480px; font-size:11px;}
					#midSection .opinion .user {font-weight:bold; color:#6a953f;}
					#midSection .opinion .date {font-style:italic; font-size:10px; margin:0 0 10px 0;}
					#midSection .opinion .message {line-height: 15px;}
					#midSection .opinion .spacer {width:480px; height:1px; margin:20px 0 0 0; padding:0 0 20px 0; background:transparent;float:left; font-size:0.0em; border-top:1px solid #DDD;}
	
		#midSection .right {width:240px; height:auto; float:left; padding: 0 0 10px 0; background: transparent;}
			#midSection .right .banner {margin: 0 0 10px 22px;}


	/* ----- BOTTOM SECTION ----- */
	
	#bottom {width:960px; float: left; margin: 0px 0 0 0; padding:0px 0 40px 0; border-top:1px solid #DDD; color:#999;}

		/* ----- BOTTOM MENU ----- */
		
		#bottom .menu {padding: 0 0 0 20px; float: left; font-size: 11px; font-weight: bold;}
			#bottom .menu a {color:#959595; text-decoration:underline;}
			#bottom .menu a:hover {text-decoration:none;}
			#bottom .menu li {float: left;}
			#bottom .menu .spacer{padding:0 10px 0 10px;}
		#bottom .credit {padding:0 20px 0 0; float:right; text-align:right; font-size:11px;}
			#bottom .credit a {color:#999; text-decoration:underline;}
			#bottom .credit a:hover {text-decoration:none;}


/* ------ FONTS ------ */

.size12 {font-size:12px;}
.green16 {font-size:16px; color:#6a953f;}

/* ------ SPECIAL DIVS ------ */

 #colorsTable {width:700px;}
 	#colorsTable td {width:175px; text-align:center; padding: 0 0 10px 0;}
 
 
 