.leftcolumn {
	width: 200px;
	margin-left: 100px;
	float: left;
}
.rightcolumn {
	width: 200px;
	margin-left: 10px;
	float: right;
	clear: none;
	margin-right: 250px;
}
/* COLUMNS */

div#container {margin:0 15px 0px 15px;}
div#inner_content {background:#f41400; width:915px; margin-bottom:5px; padding:0; border:1px solid white;}
div#main {float:right; margin:0; text-align:left;}
	
div#content {
	margin:0;
	padding:0;
	background:#fff;
	font-size: medium;
}

/*** LOGO ***/
div#logo {margin:0; padding:0; background:#e41400; border-bottom:1px solid white;}
div#logo img {padding:7px 0 9px 10px; border:0; background:#e41400;}


/*** BOX ***/
div.box {width:169px; padding:2px; color:#666; font-size:97%; margin-bottom:10px;}
div.box li a {color:#333;}
.box ul {margin: 0px 0 8px 20px; list-style-image: url(../images/bullet_crosshair.gif); font-size:95%;} 		


.box li {margin: 0 0 8px 0; font-size:.9em; line-height:.9em;}
div.box h3 {display:inline; font-weight:bold; font-size:.85em;}
div.box h4 {display:inline; font-weight:bold; font-size:.78em; color:#666;}
div.box img {display:block; border:1px solid #F0EDE1; margin:5px 5px 0 0;}

/* images */
div#container div.sub div img, 
div#container div#main div img {margin-bottom:0px;}


/* nav */
div.main_navigation {background:#e01400; padding:8px 0 15px 0; border-top:1px solid white; margin-bottom:0; background-image:url(../images/horse.gif); background-repeat: no-repeat; background-position:right 1px;}

div.main_navigation ul {padding:0; margin:0 0 0 0; position:relative; top:-10px; left:60px; }
div.main_navigation  li {display:inline; list-style:none; margin:0 35px 0 0px;}
div.main_navigation  li img {display:inline;}

/* secondary nav */

div.main_navigation  ul.secondary_nav  {padding:35px 0px 10px 155px; margin-bottom:10px;}
div.main_navigation  li.secondary_nav  {display:inline; list-style:none; padding-top:20px; margin:20px 15px 0 15px;}
div.main_navigation  li.secondary_nav  img {display:inline; padding:50px 0 15px 0; }


/* FOOTER */
div#footer {clear:both; margin:0 0 0 0; line-height:1.4em; padding:0px; text-align:left; font-size:.75em; color:#fff; width:915px;}   
div#footer div.float_left {width:40%; padding:0; margin:0;}
div#footer div.float_right {width:40%;}
div#footer a {color:#999;}
div#footer a:hover {text-decoration:underline; color:#999966; background:#fff;}
div#footer {text-align:right; font-size:.85em;}
div#footer div.float_left p {text-align:left;}

div.txt_align_right {text-align:right;}

/* list */
ul.list_inline li {display:inline; font-size:.75em;}
ul.no_bullet {list-style:none; list-style-image:none; font-size:.85em;}



/* Misc */
div.three_column {width:200px; float:left; margin:0;}
div.three_column div.float_left {width:92px; margin:0; padding:0;}
div.three_column div.float_right {width:92px;  margin:0 0 0 0; padding:0;}
div.three_column ul {margin:0; padding:0;}
div.three_column ul li {font-size:.8em; font-weight:bold;}
div.three_column img {margin-bottom:5px; border:1px solid #ccc;}
div.three_column img a {margin:0; padding:0;}
div.three_column h2 { color:#cc0000; font-size:1.2em;}
div.three_column p {width:200px;}
div.three_column_middle {margin:0 60px 0 60px;}
div.row {margin:10px 0 0px 105px; padding-bottom:30px;}
div#detail_content {padding:10px; background:white; margin-bottom:0;  background-image:url(../images/pxl_border.gif); background-repeat: no-repeat; background-position:390px 0px;}
div#detail_content h2.product_detail {padding:15px 0 15px 15px; margin:0;}

div.width_fifty_five_left {float:left; width:50%;}
div.width_fifty_five_right  {float:right; width:55%;}
div.width_forty_left  {width:40%; float:left;}

table.sizes {border:1px solid #ccc;}
table.sizes th {background:#fff; font-weight:bold;}
table.sizes td {background:#ffffcc;}

ul.no_bullet_margin {margin-bottom:-10px; list-style:none; list-style-image:none; font-size:.85em;}

ul.no_bullet_margin li.on {font-weight:bold; font-style:italic;}
 
div.product_info { float:right; width:56%; margin-right:1px;}
