.custom div.welcome_box {
width: 90%;
padding: 0.571em 0.786em;
margin-left: 1em;
margin-right: 1em;
margin-bottom: 1em;
margin-top: 1em;
margin-bottom: 0em;
padding-bottom: 0em;
}
.custom div.promobox2 { border-top: 6px solid #2361A1; border-bottom: 6px solid #2361A1; background-color: #CCE1F5; color: black; padding:1em; margin-bottom: 0.5em;}
.custom div.promobox2 H3{ margin-top:0em;}
.custom div.promobox2 a:hover img {border:3px solid #bebebe;}
.custom div.promobox2 a img {border:3px solid #CCE1F5;}
.custom div.promobox2 img {padding: 0px; }

#sidebar_two_column_box {
	/* width should be no wider than the sum of your sidebar column widths */
	width: 100px;
	/* height to suit */
	height: 100px;
	/* border width style color */
	border: 1px solid #000000;
	/* background if desired */
	background: #FFFFFF;
	/* keeps box contents away from the edges of the box */
	padding: 1em 1em 1em 1em;
	/* separates box from elements around it */
	margin: 2em 0 2em 0;
}
a.reqDemoLink {
display:block;
height:8px;
line-height:0;
margin-right:0;
}
/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }				<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/
/* global settings needed for thickbox */

thickbox{padding: 0; margin: 0;}



/* thickbox specific link and font settings */

thickbox TB_window {

	font: 12px Arial, Helvetica, sans-serif;

	color: #333333;

	}



thickbox TB_secondLine {

	font: 10px Arial, Helvetica, sans-serif;

	color:#666666;

	}



thickbox TB_window a:link {color: #666666;}

thickbox TB_window a:visited {color: #666666;}

thickbox TB_window a:hover {color: #000;}

thickbox TB_window a:active {color: #666666;}

thickbox TB_window a:focus{color: #666666;}





/* thickbox settings */

thickbox TB_overlay {

	position: fixed;

	z-index:100;

	top: 0px;

	left: 0px;

	height:100%;

	width:100%;

	}







* html #TB_overlay { /* ie6 hack */

     position: absolute;

     

	}



thickbox TB_window {

	position: fixed;

	/*background:url(../images/pop-bg.jpg) 0 0 repeat;*/

	background-color: #F3F3F3;

	z-index: 102;

	color:#000000;

	display:none;

	text-align:left;

	top:355px;

	left:50%;

	}



* html thickbox TB_window { /* ie6 hack */

position: absolute;



	}



thickbox TB_window img#TB_Image {

	display:block;

	margin:15px 0 0 15px;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	border-top: 1px solid #666;

	border-left: 1px solid #666;

	}



thickbox TB_caption{

	height:25px;

	padding:7px 30px 10px 25px;

	float:left;

	}



thickbox TB_closeWindow{

	height:25px;

	padding:11px 25px 10px 0;

	float:right;

	}



thickbox TB_closeAjaxWindow{

	padding:7px 10px 10px 0;

	margin-bottom:1px;

	text-align:right;

	float:right;

	}



thickbox TB_ajaxWindowTitle{

	float:left;

	padding:7px 0 5px 10px;

	margin-bottom:1px;

	}



thickbox TB_title{

	background-color:#e8e8e8;

	height:27px;

	}



thickbox TB_ajaxContent{

	clear:both;

	padding:2px 15px 15px 15px;

	overflow:auto;

	text-align:left;

	line-height:1.4em;

	}



thickbox TB_ajaxContent.TB_modal{

	padding:15px;

	}



thickbox TB_ajaxContent p{

	padding:5px 0px 5px 0px;

	}



thickbox TB_load{

	position: fixed;

	display:none;

	height:13px;

	width:208px;

	z-index:103;

	top: 50%;

	left: 50%;

	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */

	}



* html thickbox TB_load { /* ie6 hack */

position: absolute;



	}



thickbox TB_HideSelect{

	z-index:99;

	position:fixed;

	top: 0;

	left: 0;

	background-color:#fff;

	border:none;

	height:100%;

	width:100%;

	}



* html thickbox TB_HideSelect { /* ie6 hack */

     position: absolute;

     

	}



thickbox TB_iframeContent{

	clear:both;

	border:none;

	margin-bottom:-1px;

	margin-top:1px;

	margin-bottom:1px;

	}

a.getQuote {
display:block;
float:right;
font-size:11px;
font-weight:bold;
height:20px;
line-height:19px;
text-align:center;
width:79px;
}