a:link, a:visited{
	color: #0096DC;
	text-decoration: underline;
}

a:hover, a:active{
	color: #0072BA;
	text-decoration: underline;
}

a img {
	border: 0;
}

body{
	margin: 0;
	font-family: arial, verdana, sans-serif;
	font-size: 62.5%;
	color: #45555F;
	background: #3C4A55;
}

.boxImage {
	float: left;
}

.boxPrice {
	width: 320px;
	height: 320px;
	margin-right: 10px;
	padding: 15px;
	float: right;
	background: #FFFFFF;
}

#container {
	font-size: 1.2em;
}

.copyBox {
	padding: 30px;
	background: #DEE3E7;
}

div.breakdown {
	margin-top: 10px;
	margin-right: 10px;
	padding: 15px;
	background: #FFFFFF;
}

div.breakdown table {
	border: 0;
}

div.breakdown table td {
	border: 0;
}

div.breakdown table th {
	border-left: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: #CCCCCC 1px solid;
	text-align: left;
	font-weight: normal;
}

#footer {
	padding: 15px 0 30px 0;
	text-align: right;
	color: #8599A7;
}

#footer a:link, #footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover, #footer a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

#footer #copyright {
	color: #FFFFFF;
}

#footer #odd a:link, #footer #odd a:visited {
	color: #8599A7;
	text-decoration: none;
}

#footer #odd a:hover, #footer #odd a:active {
	color: #8599A7;
	text-decoration: underline;
}

h1 {
	width: 970px;
	height: 36px;
	margin: 0;
	padding-bottom: 5px;
	background: url("../images/phoenix.gif") top left no-repeat;
	border-bottom: #E4E5E9 1px solid;
	text-indent: -1000em;
}

#header {
	padding-top: 35px;
	background: #FFFFFF;
}

#header ol {
	margin: 0;
	padding: 15px 0;
	font-size: 150%;
}

#header ol li {
	margin-right: 20px;
	display: inline;
}

#header ol li a:link, #header ol li a:visited {
	color: #A2A9AF;
	text-decoration: none;
}

#header ol li a:hover, #header ol li a:active {
	color: #45555F;
	text-decoration: none;
}

#header ol li.current a:link, #header ol li.current a:visited {
	color: #45555F;
	text-decoration: none;
}

.homeBox {
	padding: 10px 0 0 0;
	background: #DEE3E7;
}

.homeBox1 {
	width: 360px;
	padding: 20px 30px 10px 30px;
	float: left;
}

.homeBox2 {
	width: 540px;
	float: right;
}

.left {
	float: left;
}

.lineLeft {
	padding: 15px 0 15px 15px;
	border-left: #CCCCCC 1px solid;
}

#main {
	background: #8599A8 url("../images/mainbg.jpg") top left repeat-x;
}

#main #col1 {
	width: 230px;
	padding: 10px 10px 10px 0;
	float: left;
}

#main #col2 {
	width: 720px;
	padding: 10px 0 10px 10px;
	float: right;
	background: #DEE3E7;
}

#main #col1 h2 {
	border-bottom: #6C7983 1px solid;
	color: #C9D1D8;
}

#main #col1 ol {
	margin: 0;
	padding: 0;
}

#main #col1 ol li {
	margin: 7px 0;
	list-style-type: none;
}

#main #col1 ol li.current {
	font-weight: bold;
}

#main #col1 ol li a:link, #main #col1 ol li a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#main #col1 ol li a:hover, #main #col1 ol li a:active {
	color: #C9D1D8;
	text-decoration: none;
}

#main #col1 ol li ol {
	margin-top: -3px;
	color: #B5BBC1;
}

#main #col1 ol li ol li {
	margin: 1px 0;
	padding-left: 5px;
}

#main #col2 h2 {
	margin-right: 10px;
	border-bottom: #C8CDD1 1px solid;
}

#main h2 {
	margin: 0 0 10px 0;
	padding-bottom: 10px;
}

.spacer {
	clear: both;
}

ul#listings {
	margin: 0;
	padding: 0 10px 0 0;
}

ul#listings a.fulldetails {
	padding: 10px;
	display: block;
	background: #455560;
}

ul#listings a.fulldetails:link, ul#listings a.fulldetails:visited {
	color: #FFFFFF;
	text-decoration: none;
}

ul#listings a.fulldetails:hover, ul#listings a.fulldetails:active {
	color: #FFFFFF;
	text-decoration: none;
}

ul#listings a.name {
	font-weight: bold;
}

ul#listings a.name:link, ul#listings a.name:visited {
	color: #45555F;
	text-decoration: none;
}

ul#listings a.name:hover, ul#listings a.name:active {
	color: #45555F;
	text-decoration: none;
}

ul#listings li {
	margin-bottom: 10px;
	background: #FFFFFF;
	list-style-type: none;
}

ul#listings li span {
	display: block;
	color: #8599A7;
}

ul.options{
	margin: 0;
	padding: 0;
}

ul.options li{
	width: 65px;
	margin: 0 5px 5px 0;
	padding: 5px;
	display: block;
	float: left;
	list-style-type: none;
	text-align: center;
}


ul#products {
	margin: 0;
	padding: 0;
}

ul#products li {
	float: left;
	list-style-type: none;
	width: 170px;
	margin: 0 10px 10px 0;
	background: #EDF1F4;
	background-repeat: no-repeat;
	background-position: top left;
}

ul#products li a.edit {
	display: block;
	padding: 5px;
	background: #8599A8;
	border-top: #FFFFFF 1px solid;
	font-weight: bold;
}

ul#products li a.edit:link, ul#products li a.edit:visited {
	color: #FFFFFF;
	text-decoration: none;
}

ul#products li a.edit:hover, ul#products li a.edit:active {
	color: #DBECF3;
	text-decoration: none;
}

ul#products li a.name {
	display: block;
	overflow: hidden;
	height: 40px;
	padding: 175px 5px 5px 5px;
	font-weight: bold;
}

ul#products li a.name:link, ul#products li a.name:visited {
	color: #45555F;
	text-decoration: none;
}

ul#products li a.name:hover, ul#products li a.name:active {
	color: #45555F;
	text-decoration: none;
}

.wrapper {
	width: 970px;
	margin: 0 auto;
}

table.tbl {
	background: #45555F;
	border: 0;
}

table.tbl td {
	background: #DEE3E7;
	border: 0;
}

table.tbl th {
	background: #FFFFFF;
	border: 0;
}


#catDesc img {
	padding-bottom:10px;

}