/* Order Steps Style Attributes */

body {
		background-color:#99ccff;
		background-image:url(http://trick.ca/images/bg.gif);
		font: 14px arial,helvetica,sans-serif;
		margin: 30px 0 20px 0;
		padding:0px;
                line-height: 24px;
                text-align: center;

	}
#main { 
		margin:0px auto;
                width:840px;
                }

#header { width: 860px;
height: 200px;
margin: 0px 0 0 0;
}

#header img {
margin: 0 auto 0px 25px;
float:left;
}


#content {
		background-image:url(http://www.trick.ca/images/stripes.gif);
		background-color:white;
		padding:10px 10px  0px 10px;
		width: 100%;
                margin:0px auto 0 auto;
	}

h2 {
                background-image:url(http://www.trick.ca/images/monstergelb1.png);
                background-repeat: no-repeat;
                background-position: 280px 0px;
                width: 820px;
                font-size: 40px;
                color: #a7e0f9;
                padding: 20px 0px 0px 0px;
                margin: 25px 0 10px 0px;
                text-transform: uppercase;
                letter-spacing: -3px;
                font-weight: normal;}


#content h2 {background: #fff;
                background-image:url(http://www.trick.ca/images/monstergelb1.png);
             background-repeat: no-repeat;
             background-position: 620px 10px;
             
             padding:30px 10px;
             margin:0px 0;}
#wrapper {background: #fff; margin: 0px;}

a {
		color:#7dc0d5;
	}

a:hover {
		color:white;
		background-color:#f3f3f3;
		text-decoration:none;
	}
#sidebar { 
background-image:url(http://www.trick.ca/images/stripes.gif);
float: left;
width: 180px;
padding:  10px;
margin: 20px 0 0 0;
text-align: left;}



#navi {margin:76px 25px 76px 0;
float:right;
}          


#navi ul{
list-style-type:none;
font-size: 35px;
margin: 0;
height: 35px;
letter-spacing: -3px;

}

#navi ul li {
display: inline;
text-decoration: none;
margin: 0 5px ;


}

#navi a {
padding:0px 0%;
margin: 0;
text-decoration: none; 
font-weight: normal;
color: #ffffff;
text-transform: uppercase;

}

#navi a:hover {
margin: 0px 0;
padding:0px 0%;
color: #e52840;
font-weight: normal;
text-transform: uppercase;
background: none;


}

#navi a:active {
margin: 0px 0;
padding:0px 0%;
color: #e52840;
font-weight: normal;
text-transform: uppercase;


}



#navi li a#selected {color: #e52840;}

#navi li a#selected:hover {color: #e52840;
text-decoration: none;}



#formdiv{
width: 185px;
float:left;
background-color:#ffffff;
padding: 0px;
margin:0px 0 0px 0}

#Kontakt {
background-image:url(http://www.trick.ca/images/monsterrot3.png);
background-repeat: no-repeat;
background-position: 120px 10px;
width: 185px;
float: right;
background-color:#ffffff;
padding: 10px 10px 10px 10px;
letter-spacing: -1px;
line-height: 16px;}

#contactform {
padding: 0 10px;}

#contactmail
{width: 125px;
height: 16px;
color: #7c7a6e;
margin: 0 auto 5px auto;
padding: 0px 0px;
font-size: 12px;
letter-spacing: -1px;
background: #dcf3fd;
border: none;

}



#senden {color: #ffffff;
background: #e52840;
letter-spacing: -1px;
border: 0.5px solid #e52840;
font-size: 12px; }

#senden:hover {color: #e52840;
background: #ffffff;
letter-spacing: -1px;
border: 0.5px solid #e52840;
font-size: 12px; }

#anliegen {
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
width: 145px;
color: #7c7a6e;
height: 75px;
margin:  0 0 6px 0;
padding: 2px 0px;
font-size: 12px;
background: #dcf3fd;
border: none;

}
#wrapagain {width:100%;
background-color: #ffffff;}

#termsofservice {
width: 30%;
font-size:10px;
margin:0;
text-align: left;
padding:0 0 0 10px;

}

#termsofservice a, #payoption a {text-decoration:underline;}
#termsofservice a:hover, #payoption a:hover {text-decoration:none;}

#payoption {
width: 30%;
font-size:10px;
text-align: left;
padding:0 0 0 10px;
margin: 0;
}

#footer {background-image:url(http://www.trick.ca/images/stripes.gif);
width: 840px;
padding:10px;
margin-bottom: 0px;
text-align:left;
clear:both;

}

#footwrapper {width: 820px;
height: 185px;
background-color: #fff;
padding:10px;
clear:both;}

#box1 {width: 410px;
float: left;}
#box2 {width:410px;
height: 150px;
float: right;
background-image:url(http://www.trick.ca/images/monsterschwarz1.png);
background-repeat: no-repeat;
background-position: 10px 90px}

#signup1 h3 {color: #e52840;
             text-transform: uppercase;
             font-weight: normal;
             font-size: 24px;
             letter-spacing: -2px;
     margin: 0px;
            
}


#formdiv h4 {width: 50px;
             color: #d8d21f;
             background-image:url(http://www.trick.ca/images/monstergelb2.png);
             background-repeat: no-repeat;
             text-transform: uppercase;
             font-weight: normal;
             letter-spacing: -2px;
             padding-left: 44px; 
             padding-bottom: 0px;
             margin: 10px 5px 10px 5px;
             font-size:20px;
             line-height: 20px;}
#Kontakt h6 { width: 100px;
             color: #e52840;
             text-transform: uppercase;
             font-weight: normal;
             letter-spacing: -2px;
             font-size:24px;
             margin: 0px 0 10px 0;
             line-height: 19px;}

#about h6 { color: #a7e0f9;
             text-transform: uppercase;
             font-weight: normal;
             letter-spacing: -2.5px;
             font-size:24px;
             margin: 0px 0 12px 0;}






#about {
width:185px;
padding: 10px;
letter-spacing: -1.1px;
font-size: 14px;
line-height: 18px;
font-weight: normal;
color: #000000;
float:left}

#about a {color:#7dc0d5;
font-size: 13px;
letter-spacing: -1;
padding: 0;
margin:0;
}

#about a:hover {color:white;
		background-color:#47c7ef;
		text-decoration:none;
                font-size: 13px;
                letter-spacing: -1;
                margin: 0;
                 padding: 0;
}

#addthis { margin: 20px 0 0 0;}

#signup1 { 
          width: 185px; 
           float:left;
           background-image:url(http://www.trick.ca/images/monsterrot1.png);
           background-repeat: no-repeat;
           background-position: 110px 3px;
           padding: 10px; }

#signup1 a {color: #e52840;
text-decoration: none;
font-size: 18px;
font-weight: bold;
padding-bottom: 0px;
margin: 0;
line-height: 17px;
letter-spacing: -1.5px;
}

#signup1 a span {color: #a7e0f9;
text-decoration: none;
font-size: 18px;
font-weight: bold;
padding: 0;
margin: 0;
line-height: 17px;
letter-spacing: -1.5px;}

#signup1 a:hover {color: #a7e0f9;
background-color: transparent;
text-decoration: none;
font-size: 18px;
font-weight: bold;
padding: 0;
margin: 0;
line-height: 17px;
letter-spacing: -1.5px;
}

#signup1 a:hover span {color: #e52840;
background-color: transparent;
text-decoration: none;
font-size: 18px;
font-weight: bold;
padding: 0;
margin: 0;
line-height: 17px;
letter-spacing: -1.5px;}






table {background-color: #ffffff;
margin-top: 10px;}

div.wrapper_standard
	{
	width: 100%;
	background-color: #FFFFFF; 
	border-width: 1px; 
	border-color: #d91d21;
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	}

#mainNav tr{
	height:41px;
	width: 778px; /* smallest should never be less than 450 */
	list-style:none;
	background-color:#F3F3F3;
	background-repeat: no-repeat;
	background-position: right top;
	font:11px Tahoma;
	margin: 0px;
	position:relative;
    color:#ccc;
}

#mainNav td.current{
	background-color:#d91d21;
	background-image: url(images/navCurrentBtn.jpg);
    background-repeat: no-repeat;
	background-position: right top;
    color:#fff;
}

#mainNav td.next{
	background-color:#F3F3F3;
	background-image: url(images/navBtn.jpg);
    background-repeat: no-repeat;
	background-position: right top;
}

#mainNav td.lastDone{
	background-color:#A6A6A6;
	background-image: url(images/navLastDoneBtn.jpg);
    background-repeat: no-repeat;
	background-position: right top;
    font-style:italic;
}

#mainNav td.done{
	background-color:#A6A6A6;
	background-image: url(images/navDoneBtn.jpg);
    background-repeat: no-repeat;
	background-position: right top;
    font-style:italic;
}

#mainNav td.mainNavNoBg{
background-image:none;
}

#mainNav td em{
display:block;
margin:2px 0 0 5px;
font-style:normal;
font-weight:bold;
}

#mainNav td span{
display:block;
margin-left:5px;
font-weight:normal;
}

#mainNav td em {font-size: 125%; font-weight: bold;} /* =15 */


/* Added 01-26-2007; standard skin */

input.submit_focus 
	{ 
	
	height: 21px;

	font: normal 10px Verdana, sans-serif;	
	color: ffffff;
	font-weight: bold;

	background-color: #d91d21;
	display: block;
	border: 1px solid #000000;
	margin: 0px;

	cursor: pointer;
	cursor: hand;

	}

/* END: Added 01-26-2007; standard skin */


input.text
	{
	width: 261px;
	height: 19px;

	padding: 1px 0 0 4px;

	font: normal 11px Verdana, sans-serif;	
	color: #525163;
	
	border: 1px solid #CBCBCB;
	}
/** THIS IS THE STANDARD TABLE WIDTH HANDLERS **/
#standard768
	{
	width: 100%;
	}

#standard100
	{
	width: 100%;
	}

#standard75
	{
	width: 75%;
	}

#standard65
	{
	width: 65%;
	}

#standard50
	{
	width: 50%;
	}

#standard25
	{
	width: 25%;
	}

div.wrapper_steps
	{
	width: 100%;
	background-color: #F7F7F7; 
	border-width: 1px; 
	border-color: #D6D5D6;
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	}

div.wrapper_primarydomain
	{
	width: 100%;
	background-color: #deffce; 
	border-width: 1px; 
	border-color: #009900;
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	}

/** CLIENT AREA STYLES AND ITEMS **/

div.wrapper_clientwrap
	{
	width: 100%;
	background-color: #FFFFFF; 
	border-width: 1px; 
	border-color: #D6D5D6;
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	}


div.wrapper_cnav
	{
	background-color: #F7F7F7; 
	border-width: 0px 1px 1px 1px; 
	border-color: #d91d21;
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	text-align: center;
	font-weight: 900;
	
	}

div.wrapper_cnavover
	{
	background-color: #FFFFFF; 
	border-width: 0px 1px 1px 1px; 
	border-color: #d91d21;
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	text-align: center;
	font-weight: 900;
	
	}

div.wrapper_cnavcurrent
	{
	background-color: #FFFFFF; 
	border-width: 1px 1px 0px 1px; 
	border-color: #d91d21;
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	text-align: center;
	font-weight: 900;
	
	}

/** END CLIENT AREA STYLES **/

span.text_bold_medium
	{
	color: #FFFFFF;
	font-size: 18px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

span.text_white
	{
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

div.dashboard_wrapper
	{
	background-color: #6f0000; 
	border-width: 1px 1px 0px 1px;
	border-color: #3f3f3f;
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	}

/** NEW FOR THE TOP NAVIGATION BAR **/
.top_nav td a {
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
}
.top_nav ul {
	margin: 0;
}
.top_nav li {
	list-style-image: url(images/default[19].gif);	
}
select.fancy
	{
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #606264; 
	background: #F7F7F7; 
	border: 1px solid #b9babc; 
	}

span.text_blue
	{
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

div.display_invoice_status
	{
	width: 96%;
	background-color: #F7F7F7; 
	border-width: 1px; 
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	border-color: #D6D5D6; 
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	text-align: center;
	}

table.display_invoice_summary
	{
	width: 100%;
	border-width: 1px; 
	border-color: #D6D5D6; 
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	}

td.invoice_details
	{
	border-width: 1px; 
	border-color: #F7F7F7; 
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	}

td.padding_40_bg
	{
	width: 40%;
	border: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	background-color: #F7F7F7;
	}

td.padding_40
	{
	width: 40%;
	border: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}

td.padding_60
	{
	width: 60%;
	border: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}

td.padding_60_border
	{
	width: 60%;
	border: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px #F7F7F7 solid;
	}

td.padding_25_bg
	{
	width: 25%;
	border: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	background-color: #F7F7F7;
	}

td.padding_25
	{
	width: 25%;
	border: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}

td.padding_75
	{
	width: 75%;
	border: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}

span.text
	{
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_small
	{
	color: #525163;
	font-size: 9px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_grey
	{
	color: #959598;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_grey_small
	{
	color: #959598;
	font-size: 9px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_green
	{
	color: #009900;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_blue
	{
	color: #d91d21;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_blue_header
	{
	color: #d91d21;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	margin: 0px 0px 0px 3px;
	}

span.text_white_header
	{
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	margin: 0px 0px 0px 3px;
	}


span.text_green_bold
	{
	color: #009900;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

td.client_index_news_border
	{
	border: 1px #DEDFDE solid;
	padding: 8px 8px 8px 8px;
	margin: 0px 0px 0px 0px;
	color: #45484A;
	font-size: 13px;
	font-family: verdana, arial, sans-serif;
	}

span.text_red_header
	{
	color: #CE0000;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	margin: 0px 0px 0px 3px;
	}

span.text_bold
	{
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

span.text_bold_large
	{
	color: #525163;
	font-size: 22px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

div.wrapper
	{
	background-color: #F7F7F7; 
	border-width: 1px; 
	border-color: #D6D5D6;
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	}

div.wrapper_login
	{
	width: 97%;
	background-color: #F7F7F7; 
	border-width: 1px; 
	border-color: #D6D5D6;
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	}

div.wrapper_license
	{
	width: 543;
	background-color: #F7F7F7; 
	border-width: 1px; 
	border-color: #D6D5D6;
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	}

div.wrapper_bottomless
	{
	background-color: #F7F7F7; 
	border-width: 1px 1px 0px 1px;
	border-color: #D6D5D6;
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	}

div.wrapper_topless
	{
	background-color: #F7F7F7; 
	border-width: 0px 1px 1px 1px;
	border-color: #D6D5D6;
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 4px 4px;
	}

div.wrapper_out
	{
	padding: 5px 5px 5px 5px;
	}

div.wrapper_white
	{
	width: 97%;
	background-color: #FFFFFF; 
	border-width: 1px; 
	border-color: #D6D5D6;
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	}

fieldset
	{
	background-color: #F7F7F7; 
	border-width: 1px; 
	border-color: #D6D5D6;
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	}

legend
	{
	vertical-align:bottom;
	background-color: #FFFFFF; 
	font: bold 12px verdana, arial, helvetica, sans-serif;
	color: #d91d21;
	}

td.padding_border center {background-color: #d91d21;}
table.padding_border
	{
	border: 1px 1px 1px 1px #ffffff solid;
	border-collapse: collapse;
	border-spacing: 0px;
	}

td.padding_border_bottomless
	{
	/*background-color: #F7F7F7;*/ 
	border-width: 1px 1px 0px 1px;
	border-color: #D6D5D6;
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	}

td.padding_border_topless
	{
	/*background-color: #F7F7F7;*/ 
	border-width: 0px 1px 1px 1px;
	border-color: #D6D5D6;
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	}

/*.redbox {border:1px solid #B02B2C;}*/
.redbox {border:1px solid #fff;}
.redcontent {background:#ffe1e1; padding:5px 8px 5px 8px;}

.greenbox {border:1px solid #FFF;}
.greencontent {background:#F1FBE2; padding:5px 8px 5px 8px;}

.goldbox {border:1px solid #FF7400;}
.goldcontent {border:4px solid #fffbe1; background:#fff; padding:5px 8px 5px 8px;}


td.padding_border
	{
	border: 3px #ffffff solid;
	}

table.verify_order
	{
	width: 100%;
	border-width: 1px; 
	border-color: #D6D5D6; 
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	}

input.required_qty 
	{ 
	padding: 1px 3px 1px 3px;
	border-style: solid; 
	border-color: #b9babc; 
	background-color: #ffffff; 
	border-width: 1px; 
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px; 
	width: 25px;
	}

input.required_coupon
	{ 
	padding: 1px 3px 1px 3px;
	border-style: solid; 
	border-color: #b9babc; 
	background-color: #ffffff; 
	border-width: 1px; 
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px; 
	width: 100px;
	}















td.header
	{
	border: 1px #FFFFFF solid;
	background-color: #DEDFDE;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	FONT-SIZE: 11px; 
	}

table.layout_wide_margins
	{
	width: 100%;
	border: none;
	margin: 4px 4px 4px 4px;
	padding: 4px 4px 4px 4px;
	}

table.edit
	{
	width: 543px;
	border: 1px #F7F7F7 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0 0 0 0;
	border: 1 1 1 1;
	padding: 2 2 2 2;
	}

td.alt_2
	{
	border: 1px #FFFFFF solid;
	background-color: #EFEFEF;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	}

td.alt_1
	{
	border: 1px #FFFFFF solid;
	background-color: #F6F6F6;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	}

table.padding_100
	{
	width: 100%;
	border: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}

table.padding_542_border
	{
	width: 542;
	border: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}



td.padding_100
	{
	width: 100%;
	border: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}



span.text_red_bold
	{
	color: #CE0000;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}



span.cursor_hand
	{
	cursor: pointer; 
	cursor: hand;
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.cursor_help
	{
	cursor: help; 
	cursor: help;
	color: #525163;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_optional
	{
	color: #8ADD8E; 
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.copyright
	{
	color: #525163;
	font-size: 9px;
	font-family: Verdana, Arial, Sans-Serif;
	}

span.text_red
	{
	color: #CE0000;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	}

input.required 
	{ 
	padding: 1px 3px 1px 3px;
	border-style: solid; 
	border-color: #b9babc; 
	background-color: #ffffff; 
	border-width: 1px; 
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px; 
	width: 250px;
	}

input.required:hover 
	{ 
	background-color: #f3f3f3; 
	}

input.normal 
	{
 filter: invert;
border-width: 0px;
	}

input.required_medium 
	{ 
	padding: 1px 3px 1px 3px;
	border-style: solid; 
	border-color: #b9babc; 
	background-color: #ffffff; 
	border-width: 1px; 
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px; 
	width: 125px;
	}

input.required_small 
	{ 
	padding: 1px 3px 1px 3px;
	border-style: solid; 
	border-color: #b9babc; 
	background-color: #ffffff; 
	border-width: 1px; 
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px; 
	width: 75px;
	}

input.money 
	{ 
	padding: 1px 3px 1px 3px;
	border-style: solid; 
	border-color: #b9babc; 
	background-color: #ffffff; 
	border-width: 1px; 
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px; 
	width: 50px;
	}

input.date 
	{ 
	padding: 1px 3px 1px 3px;
	border-style: solid; 
	border-color: #b9babc; 
	background-color: #ffffff; 
	border-width: 1px; 
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px; 
	width: 50px;
	}

input.optional 
	{ 
	padding: 1px 3px 1px 3px;
	border-style: solid; 
	BORDER-COLOR: #8ADD8E; 
	background-color: #ffffff; 
	border-width: 1px; 
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px; 
	width: 250px;
	}

input.submit 
	{ 
	padding: 1px 3px 1px 3px;
	border-style: solid; 
	border-color: #b9babc; 
	background-color: #ffffff; 
	border-width: 1px; 
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px; 
	-moz-border-radius: 4px;
	}

form.no_padding 
	{ 
	border: 0;
	padding: 20px;
	margin: 5px;
        background-color: #ffffff;
	}

form.slight_padding 
	{ 
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	}



select.standard
	{ 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #606264; 
	background: #FFFFFF; 
	border: none 0px #F7F7F7; 
	}

select.pricing
	{
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #606264; 
	background: #F7F7F7; 
	border: none 0px #F7F7F7; 
	}

textarea 
	{ 
	padding: 1px 3px 1px 3px;
	BORDER-STYLE: solid; 
	BORDER-COLOR: #B9BABC; 
	BACKGROUND-COLOR: #ffffff; 
	BORDER-WIDTH: 1px; 
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px; 
	}

radio { BORDER-STYLE: none; }

checkbox { BORDER-STYLE: none; }

div.wrapper_warning
	{
	width: 97%;
	background-color: #ffe1e1; 
	border-width: 1px; 
	border-color: red;
	border-style: solid; 
	padding: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	}

A:link 
	{
	TEXT-DECORATION: none;
	}

A:visited 
	{
	COLOR: #525163; 
	TEXT-DECORATION: none;
	}

A:hover 
	{
	COLOR: #525163; 
	TEXT-DECORATION: underline;
	}

A:active 
	{
	COLOR: #525163; 
	TEXT-DECORATION: none;
	}

.but2 a {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #d91d21;
	display: block;
	padding: 6px 6px 6px 6px;
	border: 1px solid #000000;
	margin: 0px;

}

.but2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #d91d21;
}

.but2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.but2 a:active {
	color: #FFFFFF;
	text-decoration: none;
}

input.but2 {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #d91d21;
	display: block;
	padding: 6px 6px 6px 6px;
	border: 1px solid #000000;
	margin: 0px;

}

input.bigbut2 {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: 900;
	text-decoration: bold;
	background-color: #d91d21;
	display: block;
	padding: 6px 6px 6px 6px;
	border: 1px solid #000000;
	margin: 0px;

}


.butgrey a {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background: url(images/butgrey.gif);
	display: block;
	padding: 2px 16px 2px 16px;
	border: 1px solid #000000;
	margin: 0px;

}

.butgrey a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: url(images/butgreyover.gif);
}

.butgrey a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.butgrey a:active {
	color: #FFFFFF;
	text-decoration: none;
}

input.smallgreen {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background: url(images/butgreen.gif);
	display: inline;
	padding: 1px 1px 1px 1px;
	border: 1px solid #000000;
	margin: 0px;

}

input.smallred {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background: url(images/butbg21.gif);
	display: inline;
	padding: 1px 1px 1px 1px;
	border: 1px solid #000000;
	margin: 0px;

}

input.smallgold {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background: url(images/butgold.gif);
	display: block;
	padding: 1px 4px 1px 4px;
	border: 1px solid #000000;
	margin: 0px;

}


#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #000;
padding: 2px;
background-color:#fff;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
font: normal 11px verdana, arial, helvetica, sans-serif;
text-align: left;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}









