/***** CSS Design by Capadien *****/
/***** BODY - MAIN STYLING *****/
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d6d6d6;
	background-color:#000;
	background-image: url(../external/capadien_main.jpg);
	background-attachment: fixed;
	margin:13px;
	padding:0;height:100%;
	}

/***** SKIN ****.heading_sml,*/
.table_top, .btm_left, .btm_right, .table_btm, .heading, .heading_on, .heading_off, .copyright {
	background: url(../img/skins/skin_capadien.png);
	}

/*** COMPONENTS ***/
/* Main Div Layouts */
#header{background: url(../img/mini_3d_sky.jpg) repeat #fff; margin:auto; width:100%; height: 55px; text-align:center;}
#pushfoot{clear:both; background-position: 0 -79px;}
#footer{width:100%; height: 10%;}
#left, #right, #main {float:left; overflow:auto; height: 70%;}
#left{width:21%; background: url(../img/tle/tle_fence.gif) repeat;}
#main{width:55%;}
#right{width:24%; background: url(../img/tle/tle_twn_.gif) repeat;}
#header_left,#header_center,#header_right {float:left; height:55px;}
#header_left {width:20%; text-align:left;}
#header_center {width:60%; text-align:center;}
#header_right {width:20%; text-align:right;}
.tablepage, .tablecenter {padding:5px; background-image:url(../img/tle/tle_table_bgnd.png);}
.tablepage {text-align:left;}
.tablecenter {text-align:center;}
.tablebnr {text-align:center; background: url(../img/tle/tle_fence.gif) repeat; padding:5px;}
.tabletower {text-align:center;}

/* Inner Columbs and Styling */
.columb_in {margin:3px; padding:3px;}

/***** LINKS *****/
a:link, a:visited, a:hover {background-color:transparent; text-decoration:none; font-weight:bold;}
a:link, a:visited {color:#ebc35e;}
a:hover {color: #fff;}

a.parts:link, a.parts:visited, a.parts:hover {text-decoration:none; font-weight:bold; padding: 0px 2px 0px 2px;}
a.parts:link, a.parts:visited {color:#000; background:#ebc35e;}
a.parts:hover {color:#ebc35e; background:#000;}

/***** NAVIGATION *****/
a.shop:link, a.shop:visited{background-color:blue; color:#fff;}
a.shop:hover {background-color:#bbb; color:#333;}

/*** MENU 1 ***/
a.menu:link, a.menu:visited, a.menu:hover, a.menu2:link, a.menu2:visited, a.menu2:hover, a.menu3:link, a.menu3:visited, a.menu3:hover, a.menu4:link, a.menu4:visited, a.menu4:hover, a.shop:link, a.shop:visited, a.shop:hover {
	display:block;
	font-weight:bold;
	font-style:normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
	text-align: center;
	text-decoration: none;
	border-width:thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style:solid;
	border-left-style: none;
	border-top-color: #666;
	border-bottom-color: #000;
	}

a.menu:link, a.menu:visited{background-color:#333; color:#ccc;}
a.menu:hover {background-color:#bbb; color:#000;}

/** MENU 2 **/
a.menu2:link, a.menu2:visited{background-color:#999; color:#555;}
a.menu2:hover {background-color:#aaa; color:#555;}

/** MENU 3 **/
a.menu3:link, a.menu3:visited{background-color:#f66; color:#333;}
a.menu3:hover {background-color:#bbb; color:#333;}

/** MENU 4 **/
a.menu4:link, a.menu4:visited{background-color:#333; color:#ccc;}
a.menu4:hover {background-color:#bbb; color:#333;}

/***** text and Content *****/
.title {font-weight:bold; font-size:160%;}
.infotext {color:#999; font-size:10px;}
.pagetextsml {font-size:90%;}
.pagetexttiny {font-size:50%;}
.whitetext {color:#fff;}
.lighttext {color:#ccc;}
.medlighttext {color:#666;}
.medtext {color:#999;}
.darktext {color:#333;}
.blacktext {color:#000;}
.news {color:#f5f5f5; font-weight:bold;}
.price {color:#f00; font-weight:bolder;}
.result {color:#0f0; font-weight:bolder;}

/***** Rows *****/
.row_on, .row_off, .row_info {padding:3px; vertical-align:top;}
.row_on {background:#444;}
.row_off {background:#333;}
.row_info {background:#000;}
.data_set_0{float:left; width:10%;}
.data_set_1{float:left; width:33%;}
.data_set_1b{float:left; width:67%;}
.data_set_1c{float:left; width:56%;}
.data_set_3{float:left; width:25%;}
.data_set_4{float:left; width:20%;}

/***** ELEMENTS *****/
.top_left {background: url(../img/bnr/bnr_nav_left.gif); width:12px;}
.table_top {background-position: 0 -42px; height:12px;}
.top_right {background: url(../img/bnr/bnr_nav_right.gif); width:12px;}
.btm_left {background-position: 0 -21px; width:21px;}
.table_btm {background-position: 0 -129px;  height:16px}
.btm_right {background-position: -21px -21px; width:21px; }
.strip {background: url(../img/tle/tle_top_floral_jewel.gif);}
.heading {text-align:left; color:#300; font-weight:bold; height:16px; background-position: 0 -63px; padding: 0 3px 0 3px;}
.heading_sml {text-align:center; height:16px; background-position: 0 -129px;}
.heading_off {background-position: 0 -79px; color:#300; font-weight:bold; text-align:center; padding: 0 3px 0 3px;}
.tableblack {background:#000;}
.tableform {background:#666;}
.copyright {background-position: 0 -95px; color:#ccc; text-align:center; height:34px; line-height:24pt;}

/***** EXTRAS *****/
hr {color:#ccc; border: thin solid #666;}
a img {border:none; vertical-align:top;}
p {margin: 0; padding:0;}
br {clear: left;}
img.floatleft {float:left;margin:5px;}

/***** Lists *****/
ul li {display:block; padding:0; margin:0; width:100%; list-style-type:none;}

/***** Forms *****/
legend {color:#ebc35e; font-weight:bold; font-size:140%;}
label { display:block; width: auto; text-align:left; color:#999; font-size:90%;}
input, select, textarea {vertical-align:top;}
input {display:inline;}
select, textarea {display:block;}
input, select, textarea {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color:#666;
	color:#d6d6d6;
	font-size:90%;
	width:auto;
	height:auto;
	}

/* Notes: Borders and Margins = Top Right Bottom Left */
