/*
Theme Name: Magnon Default
Theme URI: http://www.magnonjewelers.com
Description: Default Theme for Magnon Jewelers
Version: 1.0
Author: Daniel Beacham
Author URI: http://www.zelencomm.com
Tags: purple, elegant, jewelry


*/

*{margin:0; padding:0;}
a, img{ text-decoration:none; border:none; outline:none;}
.alignLeft{float:left;}
.alignRight{float:right;}
.clearFix{clear:both;}
h2{margin-bottom:20px; text-align:center; font-family:brandenburg;} 

body{background-color:#6d496e;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

#wrapper{margin:0 auto;width:960px;position:relative;}
#background{background:#af8f68; float:left;overflow:hidden;width:100%;}
#sidebar{float:left;width:190px; position:relative;} 
#mainLogo{width:165px; margin:15px 12px 15px;}
	#sidebar ul{list-style-type:none; margin-top:20px;}
	#sidebar ul li{width:190px; font-weight:bold;}
	#sidebar ul li, #sidebar ul li a{font-size:14px; color:#542955; line-height:1.6em; margin-bottom:10px;}
	#sidebar ul li a{padding:2px 0 2px 20px; display:block;}
	#sidebar ul li:hover{background:#fff;}
	
	
#content{background:#fff;float:right;width:770px;overflow:hidden;min-height:440px;}
#topNav{float:left;background-color:#c5b6c5;font-size:14px;width:100%; text-align:center;}
	#topNav ul{margin-left:15px;}
			#topNav ul li{float:left; line-height:50px; margin-right:10px;color:#542955; list-style-type:none;}
			#topNav ul li:first-child{list-style-type:none;}
				#topNav ul li a {color:#542955;}
					#topNav ul li a:hover { color:#FFF;}
					#topNav ul li a.selected { color:#FFF; }

#contentColumn{float:left;width:380px; padding:20px 50px; overflow:hidden;}
#prodImage{float:left; width:770px; margin:20px 0 10px; position:relative;}
#wideColumn{float:left; width:670px; padding:20px 50px; overflow:hidden;}
		#contentColumn p, #wideColumn p{color:#542955;font-size:14px;line-height:1.6em; margin-bottom:20px;}
		#wideColumn p.index{font-size:16px; line-height:1.7em;}

#rotateSide{float:right; width:288px;}
#rotateWide{text-align:center; margin:0 auto 20px; width:500px;}

#footer{float:left; width:100%; margin-top:5px;}
	#footer p, #footer a{color:#fff; font-size:10px; text-transform:uppercase;}
	#footer a:hover{text-decoration:underline;}
	
	.contactForm{float:left;font-size:12px;}
				.contactForm th{padding:3px 0;width:200px;color:#444235;text-align:right;vertical-align:top;}
					.contactForm th small{padding:1px;color:#9a1919;}
				.contactForm input{margin:0 4px 6px;padding:2px 4px;width:220px;background-color:#c5b6c5;color:#444235;border:1px solid #949071;}

				.contactForm select{margin:0 4px 6px;width:230px;height:18px;background-color:#c5b6c5;color:#444235;border:1px solid #949071;}
				.contactForm option{padding:0 4px;}

				.contactForm textarea{margin:0 4px 6px;padding:2px 4px;width:220px;background-color:#c5b6c5;color:#444235;border:1px solid #949071;}
				.contactForm .btn_submit{width:230px;background-color:#6d496e;color:#FFF;font-weight:bold;border:1px solid #444235;margin-right:3px;}

			
			.errors{padding:5px 20px 10px;width:375px;background-color:#6d496e;color:#fff;margin-left:5px;}
				.errors ul{padding:0 0 0 20px;}
				.errors h3{font-size:16px;}

#productRotater{margin:0 0 15px; width:100%; float:left; height:306px; overflow:hidden;}
.rotater{float:left; width:255px;}




	
