body {
	width:850px;
	margin:5px auto;
	font:12px/16px arial, verdana, sans-serif;
	background:rgb(51,51,51);
	}

img {
	margin:0px 0px;
	padding:0px 0px;
	border:0px;
	}
img.thumb {
	margin:5px 10px 5px 0px;
	padding:0px;
	vertical-align:middle;
	border:2px solid black;
	}
img.thumb:hover {
	border:2px solid rgb(200,0,0);
	}
img.box2_float_right {
	float:right;
	margin:10px;
	padding:0px 0px;
	border:5px solid white;
	}
img.box2_float_left {
	float:left;
	margin:10px;
	padding:0px 0px;
	border:5px solid white;
	}
a:link, a:visited 
	{
	color:#AA0000;
	text-decoration:none;
	border:0px solid white;
	}
a:hover 
	{
	color:#AA0000;
	text-decoration:underline;
	}
a:active 
	{
	color:#AA0000;
	}

.clear {
	clear:both;
	margin:0px;
	padding:0px;
	line-height:0px;
	}

#container {
	width:855px;
	margin:5px auto;
	}
#top {
	margin:0px 0px;
	padding:0px 0px;
	width:855px;
	height:175px;
	background-image:url(top_background.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
#top div.logo {
	float:left;
	margin:0px 0px;
	padding:0px 0px;
	width:335px;
	height:170px;
	}
#top div.rotating_images {
	float:right;
	margin:32px 12px 0px 0px;
	padding:0px 0px;
/* 	width:145px; */
	height:136px;
	}

/* Left Column */
#left_column {
	float:left;
	margin:-3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:115px;
	}

/* Center Column */
#center_column {
	float:left;
	margin:0px 0px;
	padding:10px 10px;
	width:540px;
	}

/* Right Column */
#right_column {
	float:left;
	margin:0px 0px;
	padding:10px 0px;
	width:180px;
	}
#right_column .right_column_first_item {
	margin:0px 0px 5px 0px;
	padding:0px 0px;
	}
/* Navigation Menu */
#nav_list {
	margin:0px 0px;
	padding:0px 0px;
	background:url(left_column_background.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	}
.nav_list_bottom {
	margin:0px 0px;
	padding:0px 0px;
	height:10px;
	background-image:url(left_column_background_bottom.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
#nav_list ul {
	margin:0px 5px;
	padding:10px 0px;
	}
#nav_list li {
	margin:0px 0px 1px 0px;
	padding:0px 0px;
	list-style:none;
	border-bottom:1px solid rgb(51,51,51);
	}
#nav_list a {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	color:white;
/* 	font-weight:bold; */
	background:rgb(195,199,203); /* left side */
	border-top:1px solid rgb(216,220,224);
	}
#nav_list a:hover {
	text-decoration:none;
	background:rgb(200,0,0); /* left side */
	}
#nav_list a span {
	display:block;
	margin:0px 0px 0px 10px;
	padding:3px 5px;
	background:rgb(167,172,177); /* right side */
	border-left:1px solid rgb(51,51,51);
	}
#nav_list a:hover span {
	color:rgb(200,0,0);
	background:rgb(192,198,204);
	}

/* Content Boxes */
.box {
	background:rgb(224,224,224);
/* 	background: url('box_center.gif') repeat; */
	}
.top div {
	background: url(http://www.kicksindoor.com/pub/box_top_left.gif) no-repeat top left;
	}
.top {
	background: url(http://www.kicksindoor.com/pub/box_top_right.gif) no-repeat top right;
	}
.bottom div {
	background: url(http://www.kicksindoor.com/pub/box_bottom_left.gif) no-repeat bottom left;
	}
.bottom {
	background: url(http://www.kicksindoor.com/pub/box_bottom_right.gif) no-repeat bottom right;
	}
/* height and width stuff, width not really nessisary. */
.top div, .top, .bottom div, .bottom {
	width:100%;
	height:7px;
	font-size:1px;
	}
.box {
	margin:0px 0px 10px 0px;
	padding:0px 0px;
	}
.box .content {
	margin:0px 0px;
	padding:0px 0px;
	}

.box h2 {
	margin:0px 0px;
	padding:0px 0px 4px 5px;
	font-size:15px;
	}
.box h3 {
	margin:0px 0px;
	padding:0px 0px 2px 5px;
	font-size:14px;
	text-align:center;
	}
.box h2, .box h3 {
	border-bottom:1px solid rgb(195,199,203);
	}
.box p {
	margin:0px 0px;
	padding:4px 10px;
	}

.box2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px;
	background:rgb(195,199,203);
	}
.box2 .top div {
	background: url(http://www.kicksindoor.com/pub/box2_top_left.gif) no-repeat top left;
	}
.box2 .top {
	background: url(http://www.kicksindoor.com/pub/box2_top_right.gif) no-repeat top right;
	}
.box2_label {
	margin:0px 0px;
	padding:0px 0px;
	}
.box2 h2 {
	margin:0px 0px;
	padding:0px 0px 4px 5px;
	font-size:15px;
	}
.content2 {
	margin:0px 0px 10px 0px;
	padding:0px 0px;
	background:rgb(224,224,224);
	overflow:auto;
	}
.content2 p {
	margin:0px 0px;
	padding:5px 10px;
	}
.content2 table {
	margin:0px 0px;
	padding:0px 5px;
	}

/* Category Drop Down Menu */
#dropdown, #dropdown ul {
/* 	float:left; */
	margin:0px 0px;
	padding:0px 10px;
/* 	width:400px; */
	list-style:none;
	background:#AAA;
	}
#dropdown a {
	display:block;
	margin:0px 0px;
	padding:0px 0px;
/* 	width:200px; */
	text-decoration:none;
	}
#dropdown li li a {
	margin:0px 0px;
	padding:2px 5px;
	width:188px;
	font-size:10px;
	color:black;
	}
#dropdown li li a:hover {
	color:rgb(200,0,0);
	}
#dropdown li {
	float:left;
	margin:0px 0px;
	padding:0px 0px;
/* 	width:155px; */
	font-weight:bold;
	text-align:center;
	text-transform:capitalize;
	}
#dropdown li.category_name {
	width:225px;
	height:25px;
	text-align:left;
	background-image:url(http://www.kicksindoor.com/pub/category_background2.jpg);
	background-repeat:repeat-x;
	}
#dropdown li.category_name > a {
	padding-top:4px;
	padding-left:5px;
	color:black;
	}
#dropdown li ul li:hover {
	background:rgb(192,198,204);
	}
#dropdown li ul {
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px 0px;
	width:198px;
	border:1px solid black;
	display:none;
	}
#dropdown li li {
	margin:0px 0px;
	padding:0px 0px;
	text-align:left;
	background:rgb(167,172,177);
	border-bottom:1px solid rgb(51,51,51);
	}
#dropdown li:hover ul {
	display:block;
	}

#footer {
	margin:0px 0px;
	padding:40px 0px 10px 0px;
	clear:both;
	text-align:center;
	}

.form
	{
	color:#444;
	padding:10px;
	}
.form .table_divider {
	padding:5px 5px;
	font-weight:bold;
	background:white;
	}
.form .column_1 {
	padding:0px 5px;
	}
.form select {
	width:150px;
	}
.errclass {
	color:red;
	font-weight:bold;
	}

img.imgs
	{
	margin-left:10px;
	border:2px solid #BBB9BA;
	}
.imagelink
	{
	border:0px solid black;
	}
div.blog
	{
	text-align:left;
	color:#444444;
	width:550px;
	padding:5pt;
	}
div.float
	{
	float:right;
	width:150px;
	margin:5px;
	padding:5px;
	border:1px solid #BBB9BA;
	}

