
.bold1	{ font-weight: 500; }

.bold2	{ font-weight: 600; }

.bold3	{ font-weight: 700; }

.top-content	{
		background-color: #94A0B0;
		padding: 15px 15px 10px 15px;
		border-bottom: #CCCCCC 3px solid;
		}

.topc-a		{
		width: 350px;
		float: left;
		padding-right: 10px;
		color: #FFFFFF;
		}

.topc-b		{
		width: 50%;
		min-width: 450px;
		padding-right: 10px;
		float: right;
		color: #FFFFFF;
		}

.toptitle, .toptitle2 
		{
		color: #FFFFFF;
		font-size: 27px;
		font-weight: 400;
		line-height: normal;
		}

.toptitle2	{
		color: #CCFFCC;
		font-size: 18px;
		margin: -3px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
		border-top: #CCFFCC 1px solid;
		}

.topsubtitle	{ color: #FFFFFF; font-size: 19px; font-weight: 500; }

.top-content a:link, 
.top-content a:visited, 
.top-content a:active 	{ color: #CCFFCC; text-decoration: none; white-space: nowrap; }

.top-content a:hover 	{ color: #FFFFCE; text-decoration: underline; white-space: nowrap; }

.top-alink	{
		text-align: left;
		font-weight: normal;
		line-height: normal;
		display: inline-block;
		min-height: 20px;
		padding: 6px 0px 4px 24px;
		background-image: url("../rsources-picts/top-alink.png");
		background-repeat: no-repeat;
		background-position: 0px 7px;
		}

.title-align	{ vertical-align: bottom; }





.detailslayer	{ position: relative; z-index: 100; height: 1px; }

.divimage	{ cursor: pointer; margin-bottom: 3px; }

.hidr 		{ display: none; }

.detdiv, .center-notes
			{
			color: #666666;
			font-size: 13px;
			font-weight: normal;
			line-height: 130%;
			margin: 0px;
			padding: 10px;
			width: 270px;
			overflow: auto;
			position: absolute;
			top: -55px; left: 0px;
			z-index: 110;
			background-color: #FFFFFF;
			border: #0066FF 1px solid;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border-radius: 7px;
			}

.detdiv, .rhide	{ display: none; }

.dlL .detdiv { top: -65px; }

.dlC .detdiv { top: -65px; left: -44px; }

.dlR .detdiv { top: -65px; left: -92px; }

.detailsclose		{ float: right; border: #0099CC 1px solid; margin: 0px 0px 10px 30px; }

a:hover .detailsclose	{ border: #FF6600 1px solid; }

.title-template	{
		color: #000000;
		font-family: "Droid Sans", arial, helvetica, sans-serif;
		font-size: 14px;
		font-weight: 700;
		line-height: normal;
		text-decoration: none;
		padding-bottom: 4px;
		}

.title-template a {font-weight: 700;}

.detdiv b	{ color: #000000; font-weight: 700; }

.t-price	{ padding: 4px 0px 1px 0px; }

.t-price span	{
		color: #009999;
		font-family: "Arimo", arial, helvetica, sans-serif;
		font-size: 15px;
		font-weight: 700;
		}

.ordermargin	{ margin: 2px 0px 0px 0px; }

.t-year		{ color: #3399CC; font: bold 14px arial, sans-serif; font-variant: small-caps; }

.t-icon		{ margin: 10px auto 0px 0px; }


.feattitle	{ font-size: 17px; font-weight: 500; padding: 15px 0px 15px 0px; }

a.t-list, a.t-listA {
		display: inline-block;
		background-image: url("../rsources-picts/t-list-off.png");
		background-repeat: no-repeat;
		height: 21px;
		padding: 0px 0px 6px 24px;
		margin: 1px 0px 2px 0px;
		}

a.t-list:hover	{ background-image: url("../rsources-picts/t-list-on.png"); }

a.t-listA	{ background-image: url("../rsources-picts/t-listA-off.png"); }

a.t-listA:hover	{ background-image: url("../rsources-picts/t-listA-on.png"); }

.t-listbox	{ padding: 0px 0px 10px 0px; }

.t-contact	{
		color: #0066FF;
		font: bold 11px arial, helvetica, sans-serif;
		display: block;
		cursor: pointer;
		text-align: center;
		padding: 6px 0px 6px 0px;
		margin: 5px auto 1px auto;
		background-color: #E5F5FB;
		border: #0066FF 1px solid;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		}

.t-contact:hover {
		color: #009BFF;
		background-color: #F1FCFD;
		border: #009BFF 1px solid;
		}

.site-content-center
		{
		padding: 10px 10px 10px 10px;
		max-width: 300px;
		margin: 0 auto;
		}

.site-content	{
		padding: 10px 10px 10px 10px;
		max-width: 200px;
		margin: 0 auto;
		}

.site-left, 
.site-center, 
.site-right {
	float: left;
	width: 33%;
	max-width: 435px;
	margin: 0;
	padding: 0;
	}


a:link .sample-border	{ position: relative; top: 0px; left: 0px; }

a:hover .sample-border	{ position: relative; top: 3px; left: 3px; }

.sampledrop 	{
		background-image: url("../rsources-picts/sample-shadow200x.png");
		background-repeat: no-repeat;
		width: 210px;
		height: 210px;
		padding: 0px 10px 10px 0px;
		margin-top: 1px;
		}

.bot-content	{
		font-size: 16px;
		margin: 0 auto;
		padding: 50px 20px 30px 20px;
		width: 90%;
		max-width: 1100px;
		}

.title-bot	{
		color: #000000;
		font-size: 18px;
		font-weight: 600;
		}



.title	{
	color: #5C7699;
	font-size: 27px;
	font-weight: 400;
	line-height: normal;
	}

.smalltitle	{ font-size: 15px; font-weight: 500; }

.orange 	{ color: #FF6600; }

.red		{ color: #CC0026; }

.darkred	{ color: #990000; }

.violet		{ color: #9900FF; }

.purple		{ color: #6600CC; }

.navy		{ color: #0011FB; }

.blue		{ color: #009AFB; }

.lightblue	{ color: #6DABE8; }

.gray		{ color: #999999; }

.lavendar	{ color: #9933FF; }

.green		{ color: #009900; }

.darkgreen	{ color: #007700; }

.yelgreen	{ color: #669933; }

.teal		{ color: #0E9AAB; }

.yellow		{ color: #D98702; }

.black		{ color: #000000; }

