/*
      Created by Kyle Hendirck of KyleTroyDesigns.com
	  
	  E-Mail: Kyle@KyleTroyDesigns.com
	  
*/




* {
	padding: 0;
	margin: 0;
}

body {
 background-image:url(/main/img/site_bg.jpg);
 font-family: Georgia, Palatino, Palatino Linotype, serif;
 font-size: 14px;
 line-height: 20px;

}




#wrapper {
 margin: 0 auto;
 width: 922px;
}
#leftcolumn { 
 color: #333;
 margin: 10px 5px 5px 0px;
 padding: 10px;
 height: 500px;
 width: 195px;
 float: left;
}
#slideshow{
	float:left;
	margin-top:23px;
}

#content {
 float: left;
 color: #000;
 border: 1px solid #ccc;
 background: #FFF;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 100%;
 width: 460px;
 display: inline;
 }
 
 #packagecontent {
 float: left;
 color: #000;
 border: 1px solid #ccc;
 background: #FFF;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 100%;
 width: 455px;
 display: inline;
 }
 
 .contentindent{
	  text-indent:9px;
 }
 
.contenthome{
	text-indent: 5px;
	width: 450px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
}

.contenthome:first-letter {font-size: 30px;}

#boxspot{
	width:450px;
	float:left;
}

#box{
	width:140px;
	margin: 10px 10px 10px 10px;
}
	
#rightcolumn { 
 color: #333;
 margin: 0px;
 padding:10px;
 height: 500px;
 width: 170px;
 float: right;
 
}
#chain{
	background-image:url(/main/img/chain.png);
	background-position:center;
	background-repeat:no-repeat;
	height:210px;
}

/************************************
	Product Pod Styles
************************************/
.HubPod1{float: left; margin: 10px 20px 0px 0px; width: 140px;}
.HubPod2{float: left; margin: 10px 20px 0px 0px; width: 140px;}
.HubPod3{float: left; margin: 10px 0px 0px 0px; width: 140px;}
.ProductPodRule{margin-left: 0px; height: 1px; width: 140px; background-color: #994C33;}
.ProductPodHeader{width: 140px; margin: 2px 0px 2px 0px; padding: 1px 0px 1px 0px;
	font: normal 12px "Times New Roman", Times, serif;
	background-color: #DBC49B;
	color: #3E2813;
	text-align: center;
	text-transform: uppercase;
}
.ProductPodHeaderLink{}
a.ProductPodHeaderLink:link {color: #3E2813; text-decoration: none;} 
a.ProductPodHeaderLink:visited {color: #3E2813; text-decoration: none;}  
a.ProductPodHeaderLink:hover {color: #3E2813; text-decoration: underline;} 
a.ProductPodHeaderLink:active {color: #3E2813; text-decoration: underline;}

.ProductPodPhoto{margin-left: 0px; width: 140px; border:none;}
.ProductPodDescription{margin-left: 0px; margin-top: 4px; width: 140px; color: #3E2813; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px;}

.ProductPodDescriptionLi{
	list-style-type: none;
	background-position: left 5px;
	background-repeat: no-repeat;
	background-image: url(/Images/shared/bullet.gif);
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; line-height: 14px;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 8px;
}

.ProductPodMore{
	width: 140x;
	text-align: right;
	padding-top: 6px;
	padding-bottom: 10px;
	color: #994C33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.ProductPodMoreLink {}
a.ProductPodMoreLink:link {color: #994C33; text-decoration: none;} 
a.ProductPodMoreLink:visited {color: #994C33; text-decoration: none;}  
a.ProductPodMoreLink:hover {color: #994C33; text-decoration: underline;} 
a.ProductPodMoreLink:active {color: #994C33; text-decoration: underline;}


.contat-name {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
}
.appointment {
	font-size: 12px;
	font-style: italic;
}

p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{
	clear:both;
	height:100px;
}
/* ----------- My Form ----------- */
.myform{
	margin:0 auto;
	width:400px;
	padding:14px;
}

	/* ----------- stylized ----------- */
	#stylized{
		font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;

		border:solid 2px #b7ddf2;
		background:#ebf4fb;
	}
	#stylized h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#stylized p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #b7ddf2;
		padding-bottom:10px;
	}
	#stylized label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:140px;
		float:left;
	}
	#stylized .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}
	#stylized input{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:200px;
		margin:2px 0 20px 10px;
	}
	#stylized button{ 
		clear:both;
		margin-left:150px;
		width:125px;
		height:31px;
		background:#666666 url(img/button.png) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}

/*message box CSS*/
.fave_css, .home_css, .idea_css, .author_css, .rss_css, .pen_css, .tooledit_css, .alert_css, .comment_css, .lock_css, .book_css {
border: 1px solid
height: 300px;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.fave_css {
color: #00529B;
background-color: #BDE5F8;  -moz-border-radius: 18px; 
-webkit-border-radius: 18px;
background-image: url(img/icon/heart_32.png);

}
.home_css {
color: #4F8A10;
background-color: #DFF2BF;  -moz-border-radius: 18px; 
-webkit-border-radius: 18px;
background-image:url(img/icon/home_32.png);
}
.idea_css {
color: #9F6000;
background-color: #FEEFB3;  -moz-border-radius: 18px; 
-webkit-border-radius: 18px;
background-image: url(img/icon/lightbulb_32.png);
}
.author_css {
color: #2E2D2D;
background-color: #A1C2C7;  -moz-border-radius: 18px; 
-webkit-border-radius: 18px;
background-image: url(img/icon/user_32.png);
}
.rss_css {
color: #4F8A10;
background-color: #DFF2BF;  -moz-border-radius: 18px; 
-webkit-border-radius: 18px;
background-image:url(img/icon/rss_32.png);
}
.pen_css {
color: #2E2D2D;
background-color: #C8E0C8;  -moz-border-radius: 18px; 
-webkit-border-radius: 18px;
background-image: url(img/icon/pencil_32.png);
}
.tooledit_css {
color: #554529;
background-color: #F1C983;  -moz-border-radius: 18px; 
-webkit-border-radius: 18px;
background-image: url(img/icon/tools_32.png);
}
.alert_css {
color: #2E2D2D;
background-color: #D25F66;  -moz-border-radius: 18px; 
-webkit-border-radius: 18px;
background-image: url(img/icon/warning_32.png);
}
.comment_css {
color: #2E2D2D;
background-color: #A6C8D2;  -moz-border-radius: 18px; 
-webkit-border-radius: 18px; width:200px;
background-image: url(img/icon/comment_user_32.png);
}
.lock_css {
color: #2E2D2D;
background-color: #FFBABA;  -moz-border-radius: 18px; 
-webkit-border-radius: 18px;
background-image: url(img/icon/lock_32.png);
}
.book_css {
color: #4F8A10;
background-color: #DFF2BF; -moz-border-radius: 18px; 
-webkit-border-radius: 18px;
background-image:url(img/icon/address_book_32.png);
}
/*message box end*/

/*Vendor pop up css*/

.vendorname{
	text-decoration:underline;
	text-align:left;
}

.vendorname:first-letter {
	font-size: 30px;
	text-transform: uppercase;
}

.vendorsite{
	width: 200x;
	text-align: right;
	padding-top: px;
	padding-bottom: 10px;
	padding-left:100px;
	color: #994C33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.vendordescription{
	text-align:left; 
	margin-top: 4px; 
	width: 200px;
	color: #3E2813; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px;}
	
.s_vendorname {
	font-size: 16px;
}

.vrow1{float: left; margin: 10px 20px 0px 0px; width: 250px;}
.vrow2{float: left; margin: 10px 20px 0px 0px; width: 250px;}
.vrow3{float: left; margin: 10px 0px 0px 0px; width: 250px;}
