/* BASIC ELEMENTS */
* 											{ margin:0; padding:0; }
body 										{ color:#4545FF;font-family:Verdana,Arial,sans-serif;font-size:10px;cursor:default;background:#070768 url(/images/bg_site.jpg) top center no-repeat; }
body.iframe 						{ background-color:transparent !important;margin:10px; }
body.wait 							{ cursor:wait; }
table 									{ font-size:10px;color:#707070;text-align:left; }
form 										{ margin:0;padding:0; }
input, textarea  				{ font-size:13px;font-family:Verdana,Arial,sans-serif;color:black; }
textarea 								{ overflow-y:scroll; }
select 									{ font-size:10px;font-family:Verdana,Arial,sans-serif;color:black;font-weight:bold;background-color:#E0E0E0;border:1px solid gray; }
p 											{ padding:10px 0 10px 0;margin:0; }
h3 											{ text-align:left;font-family:Verdana,sans-serif;font-size:17px;color:black;font-weight:bold;margin:0 0 5px 0;font-style:italic; }
h4 											{ text-align:left;font-family:Arial,sans-serif;font-size:13px;color:#0070DA;font-weight:bold;font-style:italic;margin:0 0 5px 0; }
h5 											{ text-align:left;font-family:Arial,sans-serif;font-size:12px;color:black;font-weight:bold;font-style:normal;margin:0 0 5px 0;letter-spacing:1px; }
h6 											{ text-align:left;font-family:Tahoma,sans-serif;font-size:10px;color:#A0A0A0;font-weight:bold;font-style:normal;margin:0 0 5px 0; }
ol, ul 									{ margin:0 0 0 30px;text-align:left;padding:0;list-style-position:outside;position:relative; } /* IE Bug FIX */
li 											{ padding:0;margin:0;line-height:1.2em; }
a  											{ outline-style:none;text-decoration:none;color:#4545ff;font-weight:normal;font-size:10px; }
a:hover 								{ color:#04B2F4; }

.mw											{ width:100%; }
.mh 										{ height:100%; }

/* LAYOUT */
#site 									{ width:780px;margin:0 auto; }
#margin 								{ height:40px; }
#top 										{ width:100%;height:260px;background:url(/images/bg_content.gif) repeat-y; }
#top .header 						{ width:100%;height:75px;background:url(/images/bg_content_header.gif) no-repeat; }
#top .menu 							{ width:235px;height:185px;display:inline;float:left;margin:0 1px 0 5px; }
#top .menu ul 					{ margin:0;padding:0;list-style:none; }
#top .menu li 					{ height:36px; }
#top .menu img 					{ border:0px none; }
#top .main 							{ width:534px;display:inline;float:right;margin-right:5px; }
#bottom 								{ width:100%;height:60px;background:url(/images/bg_content_footer.gif) top center no-repeat; }
#bottom a 							{ color:#8787FF;font-weight:normal; }
#bottom a:hover 				{ color:#FFFFFF;text-decoration:none !important; }
#bottom img 						{ border:0 none; }
#bottom #footer_links 	{ padding:12px 10px 12px 15px;float:left; }
#bottom #footer_4ever 	{ padding:12px 15px 12px 10px;float:right; }
#content 								{ width:100%;background:url(/images/bg_content.gif) repeat-y;font-size:11px;padding:0 5px 0 5px;color:#707070; }
#content .col1 					{ width:235px;background:url(/images/bg_header_left.gif) top repeat-x;margin-right:1px;float:left; }
#content .col1 .content	{ padding:40px 20px 20px 20px;text-align:justify; }
#content .col2 					{ width:534px;background:url(/images/bg_header_right.gif) top repeat-x;float:left; }
#content .col2 .content	{ padding:40px 20px 20px 20px;text-align:justify; }
#content .col_combined 	{ width:770px;background:url(/images/bg_header_right.gif) top repeat-x;float:left; }
#content .col_combined .content	{ padding:40px 20px 20px 20px;text-align:justify; }
#content img.header 		{ height:10px;margin:9px 10px 0 16px; }

div.left 								{ display:inline;float:left; }
div.right 							{ display:inline;float:right; }

.hline 									{ background:url(/images/hline.gif) top center repeat-x;height:1px; }
.clear 									{ clear:both;height:1px; }

.silver 								{ color:#C0C0C0; }
.gray 									{ color:#606060; }

#shop #categorylist 						{ margin:10px 0 10px 0; }
#shop #categorylist div 				{ float:left;width:146px; }
#shop #categorylist div img 		{ float:left;margin:-3px 2px 3px 0; }

#shop .list td 								{ padding:7px 4px 7px 4px; }
#shop .list thead td 					{ font-family:Arial,sans-serif;font-size:12px;color:black;font-weight:bold;font-style:normal;margin:0 0 5px 0;letter-spacing:1px; }
#shop .list tbody tr.even 		{ background-color:#F0F0F0; }
#shop .list tbody tr.odd 			{ background-color:#E8E8E8; }
#shop .list .center 					{ text-align:center; }
#shop .list .right 						{ text-align:right; }
#shop .list .nowrap 					{ white-space:nowrap; }

#map 										{ margin-top:11px;height:410px; }

table.emailform 					{ width:100%;border:1px solid #E0E0E0; }
table.emailform td 				{ white-space:nowrap;background-color:#F0F0F0; }
table.emailform th 				{ white-space:nowrap;background-color:#A0A0A0;text-align:center;font-weight:bold; }
table.emailform td input 	{ border:1px solid #D0D0D0; }
table.emailform textarea 	{ border:1px solid #D0D0D0; }



