/*
------------------------------------------------------------------------

Theme Name:    Victoria Plating

Version:       1.02
Author:        Urbandog
Author URI:    http://urbandogllc.com/

------------------------------------------------------------------------

Support:       Marie Prezner, support@urbandogllc.com
Updated:       Oct 1st 2008
Copyright:     (c) 2008 Urbandogllc


All rights reserved.
*/

/*
------------------------------------------------------------------------
Color Palette

#664728 Dark Brown
#0A2038 Royal Blue
#4d5a63 Dark Blue;
#063a3b Dark Sea Green/Blue
#069 Sky Blue
#743433 Brown;

------------------------------------------------------------------------
*/



/*
------------------------------------------------------------------------
CSS Imports
------------------------------------------------------------------------
*/

/*@import url("system.css");
@import url("thickbox.css");
@import url("ui.tabs.css");*/
@import url("icons.css");
@import url("lib/superfish/superfish.css");

/*
------------------------------------------------------------------------
BODY height
------------------------------------------------------------------------
*/

body {height:100%;
font-family: "Trebuchet MS";
background:#fff!important;
/*font-family: Georgia, "Times New Roman", Times, serif;*/
}

html>body {height:100%;/*for Flash Content*/}

#container {
    height:100%;
    height:100%;
    min-height:600px;
    }
	
html>body #container {
    height:100%;
	}



body {
	margin: 0em;
	padding: 0em;

	color: #333;
	/*background: #664728;*/
	background: #353b46;
}



a {outline: none;}

hr{border-top:1px solid #4d5a63;}



/*

------------------------------------------------------------------------

FLOATS & CLEARS - 

------------------------------------------------------------------------

*/



.fl {float:left;}

.fr {float:right;}



.clear {clear: both;}

.clearAll {clear:both;}



/*

------------------------------------------------------------------------

Headers & Paragraph elements

------------------------------------------------------------------------

*/



h1, h1 a, h1 a:visited {

	margin:.5em 0em 0em 0em;

	padding: 0em;
	font-family:"Trebuchet MS", sans-serif;

	

	font-weight: normal;

	font-size: 1.5em;

	text-decoration: none;

	color: #2c3a43 /*Dark Blue*/;

	border:none;

	}



h1 a:hover {

	color: #2c3a43;

	text-decoration: underline;

}



h2 {

	margin: .5em 0em;

	padding: 0em;
	font-family:"Trebuchet MS", sans-serif;


	font-weight: normal;

	font-size: 1em;
	line-height: 1.5em;

	text-decoration: none;

	color: #2c3a43 /*Dark Blue*/;

	border: none !important;

}





h2 a, h2 a:visited {

	color: #2c3a43;

	text-decoration: none;

}



h2 a:hover {

	text-decoration:underline;

}





h3 {

	margin: .25em 0em .5em 0em;
	padding: 0em;
	line-height:1.5em;
	color:#363c47!important;
	font-size:.95em;
	font-weight:bold;
	letter-spacing:0px;

}



h3 a, h3 a:visited {
	color:#363c47!important;
	font-size:.95em;
	font-weight:bold;
	text-decoration: none;

}



h3 a:hover {
	text-decoration:underline;

}







h4 {

	margin: 0em;

	padding: 0em;

	
	font-size:.80em;

	font-weight: normal;

	color: #666 /*grey*/;

	letter-spacing: -1px;

}



h4 a, h4 a:visited {

	color:#666;

	text-decoration: none;

}



h4 a:hover {

	text-decoration:underline;

}





h5 {

	margin: 0em;

	padding: 0em;

	

	font-family:"Trebuchet MS", sans-serif;

	font-weight: normal;

	color: #666 /*grey*/;

}



h5 a, h5 a:visited {

	color:#666;

	text-decoration: none;

}



h5 a:hover {

	text-decoration:underline;

}





h6 {

	margin: 0em;

	padding: 0em;

	

	font-family:"Trebuchet MS", sans-serif;

	font-weight: normal;

	color: #666 /*grey*/;

}



h6 a, h6 a:visited {

	color:#666;

	text-decoration: none;

}



h6 a:hover {

	text-decoration:underline;

}





/*
------------------------------------------------------------------------
Images
------------------------------------------------------------------------
*/

img{border:0em;}
img .portrait {padding:0em; margin:.5em;}

img{border:0em;}

.imgHolder{
/*float:left;*/
margin:0em;
clear:both;
}

img.portrait {
	padding:.45em;
	border:1px solid #f2f2d4; 
	background-color:#f9f9e5;
	margin:.5em;
	margin-bottom:0em;
	margin-left:0em;
	margin-top:0em;
}

.imgDesc {
padding-top:.25em;
font-size:.80em;
/*color:#000;*/
color:#6b170a/*red*/;
text-align: center;
}

/*Thumbnails*/
img.thumb{border:.75em solid #ffffcc; margin:.25em;}
img.thumb:hover{border:.75em solid #ffff99; margin:.25em;}

.thumbNail{width:25%; border:0px; margin:0 .5em; overflow:visible; height:220px;float:left; text-align:center;}
.tn {margin:0 auto; border:1px solid #f2f2d4; background:#ff9; padding:.25em; margin:.5em; margin-bottom:0em; margin-left:0em; margin-top:0em;}
.tn:hover {/*display:block;*/ background:#ff6;}
.thumbNail .title{margin:0 auto; padding:.25em 0;}
.thumbHolder{/*clear:both;*/ margin:.25em 0em; padding:.25em; background:#f5fff1; border-bottom:1px dotted #ccc;}



/*

------------------------------------------------------------------------

Print Elements & Warnings

------------------------------------------------------------------------

*/





.small{font-size:smaller;}

.flag {color: #aa0037;}



.highlighter {

	margin:0em;

	padding: .10em .25em;

	background: #ff9;

	border-bottom: 1px solid #ff6;

}



p {

	margin: 0em;

	padding: 0 0 1em 0;

	font-size: .90em !important;

	line-height: 1.5em;

	}



p.subtext {

	margin: 0em 0em .5em 0em;
	padding: 0em;
	font-size: .85em;
	color: #666;

}



p.note {

	margin: .25em 0em;

	padding: .25em .5em;

	width: 100%;

	border-top: 1px solid #ffcc00;

	border-bottom: 1px solid #ffcc00;


	background: #ffffb3;

	}



p.note a, p.note a:visited{color:#333;text-decoration:underline;}
p.note a:hover{color:#333; text-decoration:none!important;}





.callOut {

	border: 0em;

	margin: 0em;

	padding: 0em;

}



.callOut p {

	margin:0em;

	padding: 0 0 1em 0;

	font-size: 1em !important;

	line-height: 1.75em;

}





address {

	margin:0em;

	padding: .75em 0 1em 0;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-style: normal;

	}



blockquote{}
cite{}
abbr{}


/*

------------------------------------------------------------------------

HEADER - Logo & Header Actions & Search Form

------------------------------------------------------------------------

*/

/*See superfish include.*/

a.requestQuote {
display:block;
margin:0;
text-indent:-2000px;
height:40px;
width:130px;
background: url(./../img/b/requestQuote.png) no-repeat;}

/*#requestQuote {
float:right;
margin:0em;
padding:0em;
}

#requestQuote span {font-size:1.25em;}

#requestQuote a {
display:block;
margin:0;
text-indent:-2000px;
height:40px;
width:130px;
background: url(./../img/b/b_requestQuote.png) no-repeat;}
*/
 
#topBar {
margin:0em;
padding:.25em 0em;
text-align:right;
color:#fff;
font-size:.95em;
font-family: "Trebuchet MS";
background:#353b46!important;
border-bottom:1px solid #5c6972;
}


#subBar {
	width: 100%;
	height:10px!important;
	border-bottom:1px solid #d9d4c7;
	background:#f1f1ea!important;
	text-align: center;
	}


/*
#subBar .tagline {
	width: 770px;
	margin: 0 auto;
	color: #7e7b65;
	padding: .25em 0 0 0;
	text-align: left;
	font-size: .80em;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

*/




/*

------------------------------------------------------------------------

NAVIGATION - 

------------------------------------------------------------------------

See superfish include.

*/


/*Side Navigation*/
ul#sideNav li {list-style:none;}




/*
------------------------------------------------------------------------
Slideshow - JQuery
------------------------------------------------------------------------
Must give a height attribute!
*/

#slideshow{
	margin:0em;
	padding:0em;
	width:500px;
	height:200px;
	clear:both;
	/*background:#ccc!important;
	border:1px solid #666;*/
	}

#slideshow #nav a{border-bottom:none; color:#666!important;}

#slideshow .copy {float:left; width:60%;}
#slideshow .image {float:right; width:40%;}

/*
--
SlideShow w. background image and text floating z-index above
--
*/

#slideshow .imageBg {
   z-index: 1;
   position: absolute;
   width: 500px;
   height: 190px;
   top: 0px;
   left:0px;
   overflow:hidden;
   border: 1px dashed #fff;
   background-color: #eee;
   border:1px solid #eee;
}

#slideshow .descBg {
 opacity: 0.8;
   z-index: 2;
   position: absolute;
   top: 121px;
   left: 1px;
   width:490px;
   height:70px;
   background-color: #657177/*drk blue*/;
   text-align: left;
   padding-left: 10px;
}

#slideshow .descBg p {color:#fff; font-size:smaller!important;}

#nav {
z-index:4;
position:absolute;
top:345px;
/*left:580px;*/
left:820px;
text-align: right;
margin:.25em;
}
#nav a, #nav a:visited{color:#fff; letter-spacing:3px;}
#nav a:hover {text-decoration:underline;}

/*
------------------------------------------------------------------------
Flash
------------------------------------------------------------------------
*/

#flashcontent {
width:100%;
height:193px;
background:#000000;
margin:0em;
padding:0em;
}

#flashslider {
width:100%;
height:193px;
/*height:200px;*/
background:#000000;
margin:0em;
padding:0em;
}


#flashMainGallery {
		margin:0em;
		padding:0em;
		width:100%;
		height:700px;
		overflow:hidden;
	}
	

#flashgallery {
		margin:0em;
		padding:0em;
		width:100%;
		height:450px;
		overflow:hidden;
	}
	
	#instructions {
text-align:center;
	clear: both;
	margin: 0px;
	background-color:#f0f0ea; 
	height:150px;
	padding-left:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:justify; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.75em; font-weight:normal; color:#66564b; padding-bottom:11px;
}

#instructions strong {
	color: #FFF;
}

#instructions ul {
	padding:0px;	
	margin:0px;
}

#instructions li, #instructions p {
	padding: 0;
	width:98%;
	/*font-size: 9px;*/
	list-style: none;
	border-bottom: 1px solid #d7d3cb;
	line-height: 20px;
}

#instructions li {
	height: 20px;
}

#instructions img {
	vertical-align: middle;
}

#instructions h2 {
	color:#66564b;
	margin: 0px;
	padding: 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	float: left;
}

#instructions ul {
	margin: 10px 0 0 0;
	float: left;
	width: 100%;
}


/*
------------------------------------------------------------------------
Splash 
------------------------------------------------------------------------
4276c6 - light blue
*/

#splash {
clear:both;
margin:0em;
padding:.15em 0em;
width:100%;
height:210px;
/*background:#4276c6 url(../img/bg/gradient/splash.gif) repeat-x bottom;*/
background:#757d8a url(../img/bg/gradient/splashGrey.gif) repeat-x bottom;
border-bottom:1px solid #757d8a;
}

#splash .wrapper{width:900px;  margin:0em auto;}


.splashQuote {margin:0em; padding:.25em 0em; float:left; width:48%;}
.splashQuote p {
margin:.10em;
padding:0em;
font-family:"Trebuchet MS", sans-serif;
line-height:1.5em;
color:#2d323b;
font-size:1em!important;}

#splash .ssPro{
float:left; 
margin: .5em 1em .5em 0em;
padding:0em;
width:250px;
height:193px;
/*background:#fff;*/
}

#splash .ssProSlider{
float:right; 
margin: .5em 0em .5em 1em;
padding:0em;
width:450px;
height:193px;
/*background:#fff;*/
}

#splash .ssUd{
float:right;
margin: .5em 0em;
padding:0em;
}



/*
------------------------------------------------------------------------
Services Splash 
------------------------------------------------------------------------
*/


#servicesSplash {
margin:0em;
padding-top:.5em;
width:100%;
height:220px;
clear:both;
background:#9cc;
border-bottom:1px solid #b8b8b8;
}

#servicesSplash .splashQuote {float:left; width:53%;}
#servicesSplash .splashQuote p 
{margin:.10em;
padding:.5em .5em 0em .5em;
font-family:"Trebuchet MS", sans-serif;
line-height:1.5em;
color:#353b46;
font-size:1em!important;}

#servicesSplash .ssPro {float:left; width:400px; padding:.5em 0em 0em 0em;}

/*
------------------------------------------------------------------------
SSPRO - Video Player (WE'RE GREEN)
------------------------------------------------------------------------
*/


#ssproVideo{
margin: .5em 0em .5em 1em;
padding:0em;
height:400px;
}


/*
------------------------------------------------------------------------
SSPRO - profile photos
------------------------------------------------------------------------
*/

#portraitPhoto{
vertical-align:text-top;
float:right; 
border:1px solid #ccc;
margin: .5em 0em .5em 1em;
padding:0em;
width:200px;
height:300px;
}


/*
------------------------------------------------------------------------
CONTAINER - The 950px wide wrapper used in constrain
------------------------------------------------------------------------
*/




.wrapper {

	margin: 0em auto;

	padding: 0em;

	width: 950px;

}



.transparent {

	margin: 0em;

	padding: 0em;

	width: 100%;

}





#container {

	margin: 0em auto;

	padding: 0em;

	width: 100%;

	background: /*url(./../img/bg/bg_gd_shadow.gif) repeat-x*/ #fff !important;

	clear: both;

}





#content {

	padding: 0em;

	margin: 0em auto;

	width: 760px;

	vertical-align:text-top;

	/*float:left;*/

}



#copy {

	margin:0em;
	padding: 0em .25em;
	width: 63%;
	vertical-align:text-top;
	float:left;

}



#sideBar {
	float:left;
	margin:0em!important;
	padding:.5em;
	width: 32%;
	/*border-left:1px solid #bac0c3;*/
	vertical-align:text-top;
	/*background: url(../img/bg/gradient/sideBar.png) repeat-x;*/
	}



#rightBar {
	margin:0em;
	padding:0em;
	width:40%;
	vertical-align:text-top;
	/*float:right;*/
}





.col {

	margin:0em;

	padding:0em;

	width: 50%;

	float: left;

}



/*
------------------------------------------------------------------------
SideBar Elements -  boxs, urls, etc.
------------------------------------------------------------------------
*/

.sideBx{
margin:.5em 0em;
padding:.25em;
border:1px solid #ced6d6;
background:#dee3e3;}

.sideContent {
font-size:.95em;
padding:.25em;
background:#f0efef;
}


.sideBxGreen{
margin:.5em 0em;
padding:.25em;
border:1px solid #a7bf8f;
/*background:#cfe4b9;*/
background:#b5de8c;}

.sideContentGreen {
font-size:.95em;
padding:.25em;
background:#dbeacd;
}


/*
------------------------------------------------------------------------
Side Nav - 
------------------------------------------------------------------------
*/

/*#sideNav {
	margin:0em;
	padding:.5em;
	width: 35%;
	vertical-align:text-top;
	float:left;
	}*/

ul#sideNav {
float:left;
margin:0 .25em;
padding:1.5em 0em;
width:260px;
background:#fff url(./../img/nav/sideNav.png) no-repeat;
}

ul#sideNav li {
list-style:none;
background:#fff url(./../img/nav/sideNav/bg.png) no-repeat;
}



/*Sub Navigation*/
ul#sideNav li ul {margin:.25em;}

ul#sideNav li ul li {
margin:0 auto;
padding:.5em 0 0 0em;
width:220px;
text-indent:10px;
font-size:.83em!important;
}

ul#sideNav li.def {
list-style:none;
height:2em;
padding:0em .5em 0em .75em;
font-size:.90em!important;
color:#333!important;
line-height:1.5em;
background:#fff url(./../img/nav/sideNav/bg.png) no-repeat;
}

ul#sideNav li.here {
list-style:none;
background:#fff url(./../img/nav/sideNav/bgHere.png) no-repeat;
}

ul#sideNav li a{
display:block;
margin:0 auto;
padding:.5em 0 0 0;
width:150px;
color:#00301b;
text-align:left;
}



/*
------------------------------------------------------------------------
SEARCH - 
------------------------------------------------------------------------
*/



.search {

	margin: 32px 0px 0px 0px;

	padding: 5px;

	

	background-color: #eeeeee;



	float: right;

}



.search .input {

	margin: 0px 3px 0px 0px;

	padding: 6px 7px 5px 7px;

	

	width: 230px;

	

	font-family: Arial;

	font-size: 11px;

	color: #999999;



	border-left: 1px solid #bbbbbb;

	border-top: 1px solid #bbbbbb;	

	border-right: 1px solid #dddddd;

	border-bottom: 1px solid #dddddd;

}



.button {

	margin: 0px;
	padding: .25em .5em!important;
	height: 25px;
	background-color: #000000;

	font-family: "Lucida Sans";
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1em;
	color: #ffffff;
	border: 0px;

}


/*

------------------------------------------------------------------------

LISTS - 

------------------------------------------------------------------------

*/





/*ul li {}

ol li {}*/

ul.marginNone {margin:0em; padding:0em;}

ul.none li {list-style:none; line-height:1.5em;}

ul.bullet li {list-style-type:bullet;}

ul.circle li {list-style-type:circle;}

ul.square li {list-style-type:square;}

li.bbs {border-bottom:1px solid #c5cbcb;}
li.bbd {border-bottom:1px dotted #c5cbcb;}

.meta {

	margin: 0px 0px 15px 0px;

	padding: 0px;



	color: #999999;

	font-size: 11px;

}



.meta a, .meta a:visited {

	color: #999999;

	text-decoration: none;

	border-bottom: 1px solid #dddddd;

}

.meta a:hover {

	color: #000000;

}



/* END Lists */





/*

------------------------------------------------------------------------

LINKS & BUTTONS -  

------------------------------------------------------------------------

*/



a, a:visited {

color:#1141a0;

text-decoration:none;

}



a:hover {

color:#1141a0;

text-decoration:underline;

}



/*

---

External Linking:

FYI: insert your registred domain name

a[href^="http://www.yourdomainname.com"]:after,

---

*/



/*a[href^="http"]:after {

color: #ACAC65;

content: "\21D7";

}



a[href^="http://www.urbandogllc.com"]:after,

a[href^="http://www.urbandogllc.com"]:after {

content: "";

	}
*/
	



/*START Button style*/

.link a, .link a:visited {

	margin: 0em;

	padding: 4px 6px 4px 6px;

	background: #bbb;

	font-size: 12px;

	color: #fff;

	font-weight: bold;

	border: none;

}



.link a:hover {

	color: #fff;

	background: #369;

}

/* END Button style */





.title a, .title a:visited {

	color: #000000;

	font-weight: bold;

	text-decoration: none;

}



.title a:hover {

	color: #336699;

}





/*

------------------------------------------------------------------------

FOOTER

------------------------------------------------------------------------

*/





#footer {
	clear:both!important;
	margin:0em;
	padding: .25em 0em 3em 0em;
	width: 100%;
	bottom: 0;
	left: 0;

	border-top: 2px solid #eeebc0 /*tan*/;

	/*color: #333;
	background: #a39f93 url(./../img/bg/bg-footer.png) no-repeat top center;
	*/
	
	color: #fff;
	background: #353b46 url(./../img/bg/bg-footer.png) no-repeat top center;
	font-size: .80em;
	line-height: 1.5em;
	vertical-align: text-top;

}



#footer a, #footer a:visited {
	color: #fff;
	/*color: #333;*/
	text-decoration: none;

}



#footer a:hover {
	text-decoration: underline;

}



/*LINK: Jump to Top*/



a.jumpTop, a.jumpTop:visited, a.jumpTop:hover {

display:block;

background:url(./../img/icons/pageTop.png)no-repeat;

text-indent:-2000px;}





#footer ul {

	float: left;

	margin: 0em !important;

	padding: 10px 0 0 0;

}



#footer ul li {

	float: left;
	margin: 0px 30px 0px 0px;
	list-style: none;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}



#footer .navBar {
	float: left;
}



#footer .wrapper {
	padding: 0em;
}



#copyright {
	clear: both;
	margin: 2em 0em 0em 0em;
	padding: 0em .25em;
	border: none!important;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	/*background: #795e43 /*lightbrown*/;*/
}





/*

------------------------------------------------------------------------

CMS

------------------------------------------------------------------------

See CMS style sheet

*/



.cms {vertical-align: top; margin:0em; padding:0em;}

.editMode {

margin:0em;

padding:.5em .25em;

width:100%;

color:#fff;

background:#000;

text-align:center;

}



/*
------------------------------------------------------------------------
TABLE
------------------------------------------------------------------------
*/


table {
	margin: 0em;
	padding: 0em;
	width: 100%;
}

table a {
	color: #c75f3e;
}

table caption {
	padding: 0 0 5px 0;
	width: 100%;	 
	font: italic 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

table th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	border: 1px solid #ccc9b2;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: /*#CAE8EA*/ #eae7d2;
}

table th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

table td {
	border-left: 1px solid #ccc9b2;
	border-right: 1px solid #ccc9b2;
	border-bottom: 1px solid #ccc9b2;
	background: #fff;
	padding: 6px 6px 6px 12px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:.90em;
	color:#4f6b72!important;

}


table td.textLeft {text-align: left;}
table td.small {font-size:smaller;}

/*highlighter hover*/
/*table td:hover{background:#ff6!important;}*/

table td.alt {
	background: #F5FAFA;
	color: #797268;
}

table th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

table th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}




/*
------------------------------------------------------------------------
FORM --- requestQuote
------------------------------------------------------------------------
*/
form#requestQuoteForm legend {margin:0; padding:.5em .75em .5em .5em; font-weight:bold!important; color:#31302c!important; background:#eae7e2;}
form#requestQuoteForm fieldset {margin-bottom:1.5em; padding:0em; background:#eae7e2;}
form#requestQuoteForm dd textarea {width:300px; margin-bottom:.75em!important; }
/*

------------------------------------------------------------------------

FORM ---
------------------------------------------------------------------------
*/

/*Fixing the text area positioning*/
form dd textarea {width:250px;}


.req {
	color: #c03;
	font-size: 1.25em !important;
	margin: 0;
	padding: 0;
}

form.search {
	margin: .5em auto;
	border-top: .25em solid #eeebc0;
	padding: .5em 0;
	background: #fff;
}

input.searchBox {
	color: #999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	width: 500px;
	border: 1px solid #AABBBB !important;
	padding: .25em;
	width: 200px;
}

input.searchButton {
	cursor: pointer !important;
	height: 2.5em;
	color: #666;
	background: #EDF6F6;
	border: 1px solid #AABBBB;
	padding: 0 .5em .25em .5em;
	margin: .25em;
}

form.simple {
	margin: 0;
	padding: 0;
	background: none !important;
	border: none !important;
}

form.simple dl {
	margin: 0;
	padding: 0;
}

form.simple dt {
	margin: 0;
	padding: 0;
}

form.simple dd {
	margin: 0;
	padding: 0;
}

form.simple .desc {
	padding-bottom: .25em;
	font-size: 1.15em !important;
}

form {
	margin: .5em auto;
	border-top: .25em solid #eeebc0;
	padding: .5em 0;
	background: #fff;
}

form p {
	font-size: .90em;
	color: #666;
	padding: 0em;
	margin: 0;
}

form p.desc {
	font-weight: bold;
	color: #666;
}

form ul {
	list-style: none;
	width:70%;
	float:right;

}

form ul li {
	list-style: none;
	padding: .25em 0;
	border-bottom: 1px solid #ccc;
}

legend {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	color: #664728 !important;
	font-size: .95em;
	font-weight: normal !important;
	padding: .25em 0 0 0;
	border: 0;
}

legend span {
	display: block !important;
	width: 300px !important;
	line-height: 1.25em;
}

fieldset.highlight {
	border: 0 !important;
	border-top: 1px dotted #ccc !important;
	background: #E5F7FD;
	margin: .25em 0;
	padding: .0em 0em .5em .25em;
}

fieldset.highlight legend {
	color: #666;
	background: #E5F7FD !important;
	color: #666;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

fieldset {
	border: 0 !important;
	border-bottom: 1px dotted #ccc !important;
	background: none;
	margin: .25em 0;
	padding: .25em .25em .5em .25em;
}

fieldset dl {
	clear: both;
	padding: .25em 0;
	margin: .5em 0;
}

fieldset dt {
	float: left;
	color: #666;
	width: 35%;
	text-align: right;
	margin: 0;
	padding: 0 .5em 0 0;
}

fieldset dd {
	float: left;
	text-align: left;
	margin-left: .25em;
	padding: 0;
}

fieldset dd.hint {
	display: none;
	font-size: .80em;
	color: #333;
	border: 0;
	padding: .35em .50em;
	background: #FFFFA5;
}

fieldset dl.help {
	margin: .50em 0em;
	padding: 0em;
	width: 100%;
	border-bottom: 1px solid #E9E9B4;
	border-top: 1px solid #E9E9B4;
	background: url(../img/icons/hint.png) no-repeat left #FFFFCC;
}

fieldset dl.help dt {
	color: #4479D5;
	text-align: left;
	float: none;
	margin: 0 0 0 2.25em;
	padding: .15em;
	font-weight: normal;
	text-decoration: none;
	text-indent: 0;
	font-size: .80em;
}

fieldset dl.help dd {
	float: none;
}

fieldset dl.help dd p {
	font-size: .80em;
	line-height: 1.45em;
	padding: 0 0 .35em 0;
	margin: 0 0 0 2.25em;
}

label {
	padding: 0;
	margin: 0;
	font-size: .75em !important;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


/*This is to hide the "." that is being used as a spacer */
label.hide {
	padding: 0;
	margin: 0;
	color:#fff;
	font-size: .75em !important;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

label.checkbx {
	margin: 0;
	padding: 0 1em 0 0 !important;
	font-size: .80em !important;
	font-family: Geneva, Arial, Helvetica, sans-serif!important;
	color:#666;
}

label.radio {
	margin: 0;
	padding: 0 1em 0 0 !important;
	font-size: .85em !important;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

input {
	border: 1px solid #999;
	height: 1.5em;
}

input.checkbx {
	border: 0 !important;
	padding: 0;
	margin: 0;
}

input.radio {
	border: 0 !important;
	padding: 0;
	margin: 0;
}

input.required {
	border-left: 1px solid red;
	height: 1.5em;
}

input.verification {
	float: left;;
	width: 116px !important;;
	height: 30px !important;;
	padding: 10px;;
	font-size: 2.2em;
}

img.verification {
	margin-left: 5px;;
	border: 1px solid #cdd;
}

textarea {
	padding: 0;
	margin: 0;
	border: 1px solid #999;
	height: 5em;
	width: 30em;
}

select {
	border: 1px solid #999; /*height:1.5em;*/
	padding: .15em;
}

textarea.contact {
	border: 1px solid #999;
	height: 7em;
	width: 15em !important;
}

/*Submit button*/
input.button {
	cursor: pointer;
	height: 2em;
	color: #666;
	background: #EDF6F6;
	border: 1px solid #AABBBB;
	padding: 0 0 .25em 0;
	margin: .25em;
}

/*Field inputs, modify width*/
input.hidden {
	display: none;
}

input.username {
	width: 45%;
}

input.password {
	width: 45%;
}

input.quantity {
	width: 5%;
}
input.name {
	width: 45%;
}

input.address {
	width: 45%;
}

input.city {
	width: 35%;
}

input.state {
	width: 15%;
}

input.zip {
	width: 15%;
}

input.phone {
	width: 35%;
}

input.email {
	width: 35%;
}

input.embedCode {
	width: 300px;
}

input.url {
	width: 35%;
}

input.title {
	color: #666 !important;
	font-weight: normal;
	width: 35%;
}

input.subtitle {
	width: 25%;
}

input.author {
	width: 25%;
}

input.summary {
	width: 45%;
}

input.description {
	width: 45%;
}

form#comments {
	clear: both;
	margin: 0;
	background: #edf5f8 /*#ffc*/;
	border-bottom: 1px dotted #ccc;
}

form#comments fieldset {
	border: 0 !important;
	background: none;
	margin: 0;
	padding: .25em .25em .5em .25em;
}

form#comments legend {
	font-size: .85em;
	font-weight: bold;
	padding: .25em .5em;
	background: none !important;
	border: 0;
}

form#comments fieldset dl {
	clear: both;
	padding: .25em 0;
	margin: 0;
}

form#comments fieldset dt {
	float: left;
	color: #666;
	width: 8%;
	text-align: right;
	margin: 0;
	padding: 0 .5em 0 0;
}

form#comments fieldset dd {
	float: left;
	text-align: left;
	margin-left: .25em;
	padding: 0;
}

form#comments fieldset dd.hint {
	display: none;
	font-size: .80em;
	color: #333;
	border: 0;
	padding: .35em .50em;
	background: #FFFFA5;
}


/*
------------------------------------------------------------------------
FEEDS: PROFILE & SHOWCASE - 
------------------------------------------------------------------------
*/


/* member directory */
dl.member a{color:#666; /*font-size:larger;*/ font-family:Georgia,"Times New Roman",Times,serif;}
dl.member {background:#f4f3e9; float:left; width:46%; padding:.5em .25em; border:solid #ccc; border-width:0 1px 1px 0; margin:2px;}
dl.member dt{font-size:.95em;}
dl.member dd{color:#666; font-size:.75em; line-height:1.35em;}

dt img.logo {float:left; border:2px solid #fff; /*background:#cce1f6;*/ margin:0 .25em;}
dt span.title {overflow:hidden; /*text-overflow:ellipsis;*/ display:block; width:10em; white-space:nowrap;}
dd span.creator {font-weight:bold; font-size:smaller;}

/* network showcase */
dl.showcase a{color:#666; font-size:larger; font-family:Georgia,"Times New Roman",Times,serif;}
dl.showcase {background:#DFDFDF; float:left; width:46%; padding:.5em .25em; border:solid #ccc; border-width:0 1px 1px 0; margin:2px;}
dl.showcase dt{font-size:.95em;}
dl.showcase dd{color:#666; font-size:.75em; line-height:1.35em;}

dt img.logo {float:left; border:2px solid #fff; /*background:#cce1f6;*/ margin:0 .25em;}
dt span.title {overflow:hidden; /*text-overflow:ellipsis;*/ display:block; width:10em; white-space:nowrap;}
dd span.creator {font-weight:bold; font-size:smaller;}

/*
------------------------------------------------------------------------
FEEDS: NEWS
------------------------------------------------------------------------
*/

/*Blog style date*/
.dateBox {
			float:left;
			margin:0em .5em 0em 0em!important;
			width: 75px;
			text-align: center;
			background: #e8eed3;
			border:2px solid #eee;
			}

.dateBox p {
		font-family:Georgia,"Times New Roman",Times,serif!important;
		color: #999;
		padding: 0 0 1em 0;
	}
	
.dateBox p span {
			display: block;
			font-size: 40px;
			line-height: 100%;
			padding: 8px 5px 0 0;
			color: #999;
			letter-spacing: -2px;
		}
				
.dateBox .month{text-transform:uppercase;}
.dateBox .day {color:#6c180a;/*red*/}
.dateBox .year{font-size:1.25em;}				
.dateBox a:hover {text-decoration:none;}
	
/*List View for CS, Blogs, or Newsfeeds etc. ...*/	
ol.listView {margin:0; padding:0; width:100%;}
ol.listView li:hover{background:#ececec;}
ol.listView li{
	margin:0 0 .25em 0; 
	padding:.25em; 
	line-height:1.5em; 
	list-style:none; 
	border-bottom:1px dotted #ccc;
	background:#fff;}

.googleMap {float:right!important; margin:.05em;}
.googleMap a{color:#333!important; font-size:smaller!important;}

.fileDwnld {padding:.25em 0 0 0;  border-bottom:1px dotted #ccc;}
.fileDwnld a {color:#000; font-size:.95em!important;}
ol.listView li p{line-height:1.5em; padding:0!important; margin:0!important;}
ol.listView li p.title{ margin:0; padding:0;  /*font-family:Georgia,"Times New Roman",Times,serif!important;*/ font-size:1em;}
ol.listView li p.timestamp{color:#666; font-size:.85em; font-family:"Trebuchet MS"!important;}

dl.listView {padding:.5em .25em; margin:2px; border-bottom: 1px dotted #ccc;}
dl.listView a{font-family:"Trebuchet MS"!important; font-size:larger;}
dl.listView dt{font-size:.95em; font-family:"Trebuchet MS"!important;}
dl.listView dd{margin:0em; padding:0em; line-height:1.35em;}
dl.listView .postDate {color: #666; font-size: smaller;}
dl.listView dd .tagList {margin:0em; padding:0em;}
dl.listView dd .tagList a{font-size:smaller!important; color:#000;}
dl.listView dd .type{font-size:.90em; font-weight:bold;}
dl.listView dd a.username, a.username:visited {color:#000; font-size:small;}
dl.listView dd a.readMore{font-size:smaller;}
/*dl.listView dd a {color:#000;}	*/

	
dl.newsfeed img.tn {float: left;}
dl.newsfeed a {font-family: Georgia, "Times New Roman", Times, serif;}
dl.newsfeed {border-bottom: 1px dotted #ccc; float: left; width: 100%; padding: .5em .25em .25em .25em; margin: .5em 0em;}
dl.newsfeed dt {font-size: .95em;}
dl.newsfeed dd{margin:0em; padding:0em;}
dl.newsfeed dd p {line-height: 1.5em !important;}
dl.newsfeed .postDate {color: #666; font-size: smaller;}


/*
------------------------------------------------------------------------
PROFILE - rwiso/specific
------------------------------------------------------------------------
*/

.contact{clear:both; 
	margin:.25em;
	padding:0 0 1em 0;
	line-height:1.75em;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:.85em;
	}

.contact ul{
	margin:0; 
	padding:0;
	}

.contact ul li {list-style:none;}

address{
	padding:.75em 0 1em 0;
	font-style:normal;
	font-family:Georgia,"Times New Roman",Times,serif;
	}

.profileTag{
	margin:.25em; 
	padding:0; 
	width:90%; 
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:.85em;
	line-height:1.75em; 
	/*padding:0 0 1em 0;*/
	}


/*
------------------------------------------------------------------------
CASESTUDY EDITOR & COMMENTS - 
------------------------------------------------------------------------
*/

#caseStudyWizard{float:right; width:35%; margin:.25em!important; padding:.25em; border:2px solid #e6f1e0; background:#fff/*#e3eedd*/;}
#caseStudyWizard h3{font-family:Georgia,"Times New Roman",Times,serif; background:#e3eedd/*#fff*/; font-size:.85em; color:#666!important/*#0887ca!important*/; padding:.25em 0; margin:0 auto; text-indent:.25em; width:99%;}
#caseStudyWizard .section {color:#e97300/*#0887ca blue*/; font-family:Georgia,"Times New Roman",Times,serif; font-size:1em; padding:.25em 0em;}
#caseStudyWizard ul {padding:.5em; font-family:Geneva, Arial, Helvetica, sans-serif;}
#caseStudyWizard ul li{line-height:1.75em; font-size:.80em; list-style:none; border-bottom:1px dotted #ccc;}

#caseStudyWizard .section a{color:#e97300/*#0887ca blue*/; text-decoration:none;}
#caseStudyWizard .section a:hover{color:#e97300/*#0887ca blue*/;}
#caseStudyWizard .section a:active{color:#e97300/*#0887ca blue*/; text-decoration:none;}
#caseStudyWizard .section a:visited{color:#e97300/*#0887ca blue*/; text-decoration:none;}

#caseStudyWizard li a{color:#666!important; text-decoration:none;}
#caseStudyWizard li a.here{font-family:Georgia,"Times New Roman",Times,serif; color:#e97300!important/*#0887ca blue*/; text-decoration:none;}
#caseStudyWizard li a:hover{color:#666!important;}
#caseStudyWizard li a:active{color:#666!important; text-decoration:none;}
#caseStudyWizard li a:visited{color:#666!important; text-decoration:none;}

#directions{font-size:.80em; color:#666; line-height:1.5em;}
#directions ol{list-style-position: inside;}
#directions ol li{padding:.25em 0; border-bottom:1px dotted #ccc;}

.thumbCS{width:165px; font-size:.85em; text-align:center; float:left; padding:.15em; border:.25em solid #ff6; margin:.25em;}
.thumbCS img{width:150px; height:150px;}

.post{font-size:.80em; line-height:1.5em;}
.postDate{font-family:Georgia,"Times New Roman",Times,serif; font-size:1em; padding:0 0 .10em 0; margin:0; color:#838383; border-bottom:1px dotted #ccc;}

.author{font-size:larger;}
.author a{color:#666; font-weight:bold;}
.author a:hover{color:#666; font-weight:bold; text-decoration:underline!important;}
.author a:visited{color:#666; font-weight:bold; text-decoration:none;}

ol.commentList{margin:0; padding:0; background:#EFF3CE;}
ol.commentList li{margin:0; padding:.25em 0; line-height:1.5em; list-style:none;}
ol.commentList li .avitar{border:1px solid #f2f2d4; background:#ff9; padding:.35em; float:left; margin:.5em; margin-bottom:0em; margin-left:0em; margin-top:0em;}
.ccomment{border:1px solid #ff9; margin:0; padding:.5em .25em;}
.ccomment p{margin:0; padding:0 0 .25em 0;}
.cauthor{background:#ff9; font-size:.80em; margin:0; padding:0; text-indent:.25em;}

/*comment li.author*/
ol.commentList li.author{background:#eee; margin:0; padding:.25em 0; line-height:1.5em; list-style:none;}
	

/*
------------------------------------------------------------------------
TAGCLOUD
------------------------------------------------------------------------
*/
ul.cloud {
	margin: .5em 0 1em 0;
	padding: 0em;
}

ul.cloud li {
	margin: 0 0.45em 0 0 !important;
	padding: 0;
	list-style: none;
	display: inline;
}

ul.cloud li a {
	text-decoration: none;
	line-height: 1em; /*line-height:18px;*/
}

ul.cloud a.size-1 {
	font-size: 80%;
}

ul.cloud a.size-2 {
	font-size: 90%;
}

ul.cloud a.size-3 {
	font-size: 100%;
}

ul.cloud a.size-4 {
	font-size: 110%;
}

ul.cloud a.size-5 {
	font-size: 120%;
}

ul.cloud a.size-6 {
	font-size: 130%;
}

ul.cloud a.size-7 {
	font-size: 140%;
}


/*
------------------------------------------------------------------------
SEARCH & SEARCH RESULTS
------------------------------------------------------------------------
*/


form.search {margin:.5em auto; border-top:.25em solid #66CCFF; padding:.5em 0; background:#fff;}
input.searchBox{color:#999; font-family:Georgia,"Times New Roman",Times,serif; font-size:1em; width:500px; border:1px solid #AABBBB!important; padding:.25em; width:200px;}
input.searchButton {cursor:pointer!important; height:2.5em; color:#666; background:#EDF6F6; border:1px solid #AABBBB; padding:0 .5em .25em .5em; margin:.25em;}



.highlighter{background:#ff9; padding:.10em .25em; border-bottom:1px solid #ff6;}

ol.search {margin:0; padding:0; width:100%;}
ol.search li:hover{background:#ececec;}
ol.search li{
	margin:0 0 .25em 0; 
	padding:.25em; 
	line-height:1.5em; 
	list-style:none; 
	border-bottom:1px dotted #ccc;
	background:#fff;}
ol.search li p.timestamp{color:#666; font-size:.85em; font-family:Georgia,"Times New Roman",Times,serif;}
ol.search li p{line-height:1.5em; padding:0!important; margin:0!important;}
ol.search li p.title{ margin:0; padding:0; font-size:1em; font-family:Georgia,"Times New Roman",Times,serif;}

dl.searchResults {padding:.5em .25em; margin:2px;  font-family:Georgia,"Times New Roman",Times,serif;}
dl.searchResults a{ font-family:Georgia,"Times New Roman",Times,serif;  font-size:larger;}
dl.searchResults dt{font-size:.95em;}
dl.searchResults dd{color:#666; font-size:.85em; line-height:1.35em;}
dl.searchResults dd .type{font-size:.90em; font-weight:bold;}





/*
------------------------------------------------------------------------
PAGINATION
------------------------------------------------------------------------
*/

ul.pagination {
	margin: 1.25em auto;
	clear:both;
}

/*ul.pagination li.here {
	font-weight:bold;
}
*/

ul.pagination li {
	font-size: .85em;
	list-style: none;
	display: inline;
	float: left;
	text-align: center;
	margin: 0em .20em;
	width: 20px;
}

ul.pagination li a {
	color: #666;
	display: block;
	width: 20px;
	background: #fff;
	border: 1px solid #999;
}

ul.pagination li a.here {
	color: #000;
	display: block;
	width: 20px;
	font-weight:bold;
	background: #fff;
	border: 1px dotted #999!important;
}

ul.pagination li a:hover {
	text-decoration: none;
	display: block;
	width: 20px;
	background: #fff;
	border: 1px solid #666 !important;
}

ul.pagination li a:visited {
	color: #666;
	display: block;
	width: 20px;
	background: #fff;
	border: 1px solid #999;
}


/*Services*/
ul#services {line-height:2em;}
ul#services li {list-style:none;}
ul#services a{color:#000; font-weight:bold;}
ul#services a:visited{color:#000; font-weight:bold;}

ul.process {margin:0em; padding:0em;}
ul.process li {display:block; line-height:1.75em; font-size:smaller; margin:.15em 0em; padding:.25em; color:#069; background:#daeff8!important;}

.desc {margin:.25em 0em; padding:0em .25em; border-top:1px solid #cbd3da; /*border-bottom:1px solid #cbd3da;*/}
.desc h2{margin-bottom:1em; color:#036; border-bottom:1px solid #ccc;}
.desc h3{border-bottom:1px solid #ccc;}
.desc p{padding:.25em 0em; font-size:10px;}

.desc ul {margin:0em; padding:0em;}
.desc ul li {font-size:smaller; margin:0em; padding:0em; display:inline; color:#069;}
.desc ul li a, .desc ul li a:visited{color:#069; text-decoration:underline;}
.desc ul li a:hover{text-decoration:none;}

.desc ul.process {margin:0em; padding:0em;}
.desc ul.process li {display:block; line-height:1.75em; font-size:smaller; margin:.15em 0em; padding:.25em; color:#069; background:#daeff8!important;}


/* @end */