* { margin:0; padding:0; list-style-type:none;}

/*Styles - Fonts, Colors, and Formatting */
body,p,td,th,h1,h2,h3,input {
font:normal 11pt Arial, Helvetica, sans-serif;
color:#666;
margin:0 0 10px 0;
}

body {margin:50px 20px 20px 20px;}

/*Header, List, and Image Styling*/
h1,h2,h3,h4 {color:#C00; font-weight:bold; margin:0 0 10px 0; border-bottom:solid 1px #C00;}
h1{font-size:36px;}
h2{font-size:18px;}
h3 {color:#666; font-size:14px;}
h4 {color:#666; font-size:14px; border-bottom:1px solid #666; margin:0 0 5px 0;}
h5{font-size:24px; color:#C00; font-weight:bold; margin:20px 0 10px 0; align:center;}
ul,li {list-style-type:none;}
img {border:none;}

/*Navigation*/
#navigation_index {height:71px; margin:-30px 10px 10px 10px;}
#navigation_index li {text-transform: uppercase; font-size:9pt;}
#navigation_index ul,li {display:inline; list-style-type:none;}
#navigation_index ul li {font-weight:bold; margin:20px;}
#navigation {height:20px; padding:30px 10px 10px 10px; text-align:center;}
#navigation ul,li {display:inline; list-style-type:none;}
#navigation ul li {margin:13px; display:inline;}

/*Custom Sytling*/
#bold {font-weight:bold;}
#products_name {font-weight:bold; font-size:9pt;}
#products_price {font-size:9pt;}
#active {color:#C00; font-weight:bold;}
#type {font-size:12pt; font-weight:bold; color:#C00; border-bottom:solid 1px #C00;}
#red:link{color:#C00;text-decoration:none;}
#red:visited{color:#C00;text-decoration:none;}
#red:active{color:#C00;text-decoration:none;}
#red:hover{text-decoration:underline;}
#navigation li {text-transform: uppercase; font-size:9pt;}
#navigation li a:link{color:#666; text-decoration:none;}
#navigation li a:visited{color:#C00; text-decoration:none;}
#navigation li a:active{color:#C00; text-decoration:none;}
#navigation li a:hover{text-decoration:underline;}
#main a:link{color:#666; text-decoration:underline;}
#main a:visited{color:#C00; text-decoration:underline;}
#main a:active{color:#C00; text-decoration:underline;}
#main a:hover{color:#C00; text-decoration:none;}
#under a:link{color:#666; font-size:12px; text-decoration:underline;}
#under a:visited{color:#C00; text-decoration:underline;}
#under a:active{color:#C00; text-decoration:underline;}
#under a:hover{color:#C00; text-decoration:underline;}

/*Links*/
a:link{color:#666; text-decoration:none;}
a:visited{color:#C00; text-decoration:none;}
a:active{color:#C00; text-decoration:none;}
a:hover{text-decoration:underline;}

/*Layout*/
#content,#header,#main,#footer {width:750px; height:auto; margin:0 auto;}
#header {height:360px;}
#main {text-align:center;}
#main p,h1,h2,h3 {text-align:left;}
#main ul li {margin:10px 2px;}
#main ul li p {text-align:center;}
#main ul li p a img {border:solid 1px #C00;}
#products_left {float:left;}
#products_right {float:right;}
.inline li {display:-moz-inline-box; -moz-box-orient:vertical; display:inline-block; vertical-align:top; word-wrap:break-word; text-align:center; font-size:9pt; padding:10px;}
* html .inline li {display:inline;}
* + html .inline li {display:inline;}
.inline li > * {display:table; table-layout:fixed; overflow:hidden;}
.inline2 li {display:-moz-inline-box; -moz-box-orient:vertical; display:inline-block; vertical-align:top; word-wrap:break-word; text-align:center; font-size:9pt; padding:5px;}
* html .inline2 li {display:inline;}
* + html .inline2 li {display:inline;}
.inline2 li > * {display:table; table-layout:fixed; overflow:hidden;}
  
/* Set your specific width via a second class and rules similar to the following ones */
* html .main-ul li {width:152px;}   /* for IE 6 */
.main-ul li > * {width:152px;}      /* for all other browser */
* html .main-ul2 li {width:102px;}   /* for IE 6 */
.main-ul2 li > * {width:102px;}      /* for all other browser */

#footer {text-align:center; height:20px; font-size:9pt; padding:20px 0;}
