@charset "utf-8";
/* CSS Document */

body							{margin:0px; background:#dad5cf;}
#container						{background:#FFF; overflow:hidden; padding:15px 0 40px 0;}
#holder							{width:960px; margin:0 auto; font-size:12px;}
h2								{font-weight:normal;}
h1								{margin:0px; font-size:18px;}

a								{color:#555;}
a:active						{color:#555;}
a:visited						{color:#555;}
a:hover							{color:#000;}

.error							{color:#C93232; float:left; font-size:12px; font-weight:bold;}
.error_msg						{color:#923030; font-size:12px; background-color:#f1d0d0; border:#B82E2E 1px solid; padding:10px; margin-bottom:7px;}
.success_msg					{color:#435727; font-size:12px; background-color:#caff7f; border:#7fa944 1px solid; padding:10px; margin-bottom:7px;}

/*//////////////// HEADER ////////////////*/

#header							{width:960px; margin-bottom:20px;}

#thumbs 						{overflow: auto; height: 378px; width: 260px; padding: 0; float: left; }
#thumbs ul 						{ list-style-type: none; margin: 0 10px 0; padding: 0 0 10px 0; }
#thumbs ul li 					{ height: 75px;}	
.thumb 							{ border: 0; float: left; width: 100px; height: 75px; background: #fff; margin-right: 10px; padding:3px; border:1px solid #999;}	
#embed 							{ background-color: #E7E7DE; height: 378px; width: 680px; float: left; padding: 10px; }

#videoplayer					{margin-bottom:20px; width:960px; float:left; overflow:hidden;}

/*//////////////// LEFT ////////////////*/

#left_col						{width:620px; float:left; margin: 0 10px 0 10px; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif;}
.posted							{font-size:10px; color:#666;}
.paging							{margin-top:15px;}
.paging a						{padding:3px; background:#333; margin:5px; color:#fff; text-decoration:none;}
.paging a:hover					{background:#999; color:#000;}

.product						{width:200px; border-bottom:3px solid #999; float:left; margin-right:5px;}
.price							{color:#960; font-size:14px;}
.imgborder						{padding:2px; border:1px solid #999;}
.product_buy					{margin-bottom:5px;}
.product_desc					{margin-bottom:5px; font-size:16px;}
.cartbg							{background-color:#E8E8E8; margin-bottom:2px;}
.cartbg	td						{border-bottom:3px solid #fff;}
.co-headers						{background:#333; color:#FFF;}
.input							{border:1px solid #999; width:160px; font-size:11px;}
.input_small					{border:1px solid #999; width:75px; font-size:11px;}
.input_mini						{border:1px solid #999; width:40px; font-size:11px;}
.bot-marg						{margin-bottom:5px; margin-right:5px;}
.error_msg p					{margin:0px;}
.article						{margin-bottom:30px;}
/*//////////////// RIGHT ////////////////*/

#right_col						{width:300px; float:right; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif;}
.small-col						{width:300px; margin-bottom:10px;}
.side-header					{width:300px; margin-bottom:10px;}

#right_col a					{color:#000; text-decoration:none;}
#right_col a:active				{color:#000;}
#right_col a:visited			{color:#000;}
#right_col a:hover				{color:#000; text-decoration:underline;}

#cart-info						{background:url(../_images/cartbg.gif) no-repeat; width:300px; height:60px; margin-bottom:15px; color:#CCC; padding:10px 0 0 15px; line-height:18px;}
.carttitle						{color:#e7d6a0;}

#cart-info a					{color:#fff; text-decoration:none; font-weight:bold; background:#333;}
#cart-info a:active				{color:#fff;}
#cart-info a:visited			{color:#fff;}
#cart-info a:hover				{color:#e7d6a0; text-decoration:underline;}

/*//////////////// FOOTER ////////////////*/

#footer							{background:#dad5cf; border-top:1px #939393 solid; padding:30px;}
#footer_content					{width:960px; margin:0 auto; overflow:hidden; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px;}
#footer_content a				{color:#666; text-decoration:none;}
#footer_content a:active		{color:#666;}
#footer_content a:visited		{color:#666;}
#footer_content a:hover			{color:#000;}
#footer_left					{width:320px; height:35px; line-height:35px; float:left; overflow:hidden;}
#footer_mid						{width:195px; height:35px; line-height:35px; float:left; overflow:hidden;}
#footer_right					{width:280px; height:35px; line-height:35px; float:right; overflow:hidden; text-align:right;}