
/************************************************************************************************************************
' Author: Richard R Santos
' Date:	  12/21/2009
' Site:   ATAX.com All Rights Reserved
*************************************************************************************************************************/

/* GENERAL / GLOBAL STYLES */

body{
margin:0;
padding:0;
line-height: 1.5em;
border:0 none;
color:#666666;
font-family:Arial, Tahoma;
font-size:12px;
background:#fff url(../images/bg.gif) repeat-x;
}

h1, h2, h3
{
	font:Verdana, Geneva, sans-serif;
}
/* headers */
    #PageHeading
    {
	    font-family: Arial , Helvetica, sans-serif;
	    color:#ff6600;
	    font-size:20px;
	    font-weight: bold;
	    text-transform: uppercase;
	    padding-top:20px;
	    padding-left:6px;
		background: transparent url(../images/heading_bg.gif) no-repeat scroll left !important;
	    width:633px;
	    height:40px;
	 
    }
    .Heading
    {
	    font-family: Arial , Helvetica, sans-serif;
	    color:#E61000;
	    font-size:16px;
	    font-weight: 800;
	    margin-bottom:5px;
	    text-transform: uppercase;

    }
    .SubHeading
    {
	    font-family: Arial , Helvetica, sans-serif;
        color: #0099CC;
	    font-size:16px;
	    font-weight:bold;
	    margin-bottom:5px;
	    border-bottom: 1px dotted #cccccc;

    }
    #CountdownText
    {
	    font-family: Arial , Helvetica, sans-serif;
	    color: #333333;
	    font-size:14px;
	    font-weight:bold;
	    text-transform: uppercase;
	    background: #ffffff;
    }
    h1{
	    font-family: Arial , Helvetica, sans-serif;
	    color:#E61000;
	    font-size:15px;
	    font-weight:bold;
	    margin-bottom:5px;
	    border-bottom: 3px solid #cccccc;
	    text-transform: uppercase;
	   /* background-color:#3399ff; */
	   background:url(../images/blockdefault.gif) repeat-x 50%;
	    color:#fff;
    	
    }

    h2 {
	    color:#444444;
	    font-size:12px;
	    font-weight:bold;
    }

    h3 {
	    color:#444444;
	    font-size:12px;
	    font-weight:bold;
    }

/* LINKS STYLES */



a, a:active, a:visited
{
	color: #3399cc;
	text-decoration: none;
	font-weight: bold;
	outline:none;
}
a:hover
{
	color: #339900;
	text-decoration: underline;
}

#footer a:link {color: #3399cc;font-weight: bold; }
#footer a:visited {color: #3399cc; font-weight: bold; }
#footer a:hover {text-decoration: overline; background-color: #006699;color:#fff; }
#footer a:active {color: red; } 

/* END LINKS STYLES */

/* END GENERAL / GLOBAL STYLES */

/* LAYOUT STYLES */
#maincontainer{
width: 950px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
height: 405px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 305px; /*Set right margin to RightColumnWidth*/

}

#rightcolumn{
float: left;
width: 305px; /*Width of right column*/
margin-left: -305px; /*Set left margin to -(RightColumnWidth) */
}

#footer{
clear: left;
width: 100%;
text-align: center;
padding: 4px 0;
font-weight:bold;
}
#footer li
{
 list-style-image : url("../images/arrows.gif");

}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#findlocation
{
	width: 300px;
	height:75px;
	background:url(../images/findlocationbg.png) no-repeat;
}
#findlocation .content
{
	width:300px;
	padding-top:28px;
	padding-left:40px;
	float:left;
}
#findlocation input
{
	border:0;
	width:150px;
	background:none;
}
.refundstatus
{
	background:url(../images/refundstatusbg.png) no-repeat;
	width::300px;
	height:125px;
}
.refundstatus_heading
{
	font::Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#3399cc;
	pading:3px;
	font-weight:bold;
}
.refundstatus_dropdown {
background-repeat:repeat-x;
border:1px solid #68B3DC;
color:#999999;
font-size:12px;
font-weight:bold;
height:28px;
padding:2px 2px 3px 5px;
width:120px;
}
/* END LAYOUT STYLES */


/* INPUT BOXES STYLES */

.textbox
{
	background:#FFFFFF url(../images/textbox_bg.gif) repeat-x scroll 0 0;
    border:1px solid #DEDEDE;
    color:#666666;
    padding:5px;
}
textarea
{
	background:#FFFFFF url(../images/textbox_bg.gif) repeat-x scroll 0 0;
    border:1px solid #DEDEDE;
    color:#666666;
    padding:5px;
}
.input_labels
{
	font-weight:bold;
	font-size:12px;
	color:#333;
}
/* END INPUT BOXES STYLES */


/* TOP NAVIGATION MENU */
.topmenucontainer
{
	background:url(../images/top_header_02.png);
	height:49px;
}
ul.topnav {
	list-style: none;
	padding: 5px 32px;
	margin: 0;
	float: left;
	width: 920px;
	font-size: 1.2em;
	background: url(../images/topnav_bg.gif) repeat-x;
}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 20px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
	font-weight:bold;
}
ul.topnav li a:hover{
	color:#336699;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(../images/subnav_btn.png) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 38px;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #3399ff;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #0099cc;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #66ccff;
}
/* END TOP NAVIGATION MENU */

/* Easy Slider */

#slideshow
{
	background:none;
}
	#slider{}	
	#slider img
	{
		border:0;
	}
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:950px;
		height:262px;
		overflow:hidden; 
		border:0;
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		}	
	#nextBtn{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(images/btn_next.gif) no-repeat 0 0;	
		}												

/* // Easy Slider */

/* ROUND CORNERS STYLES */

.righroundcorner

{
	display: block;
}

.righroundcorner *

{
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #e0effa;
}
.righroundcorner1
{
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #f1f8fc;
	border-right: 1px solid #f1f8fc;
	background: #e7f3fb;
}

.righroundcorner2
{
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left: 1px solid #fbfdfe;
	border-right: 1px solid #fbfdfe;
	background: #e5f2fa;
}

.righroundcorner3
{
	margin-left: 1px;
	margin-right: 1px;
	border-left: 1px solid #e5f2fa;
	border-right: 1px solid #e5f2fa;
}

.righroundcorner4
{
	border-left: 1px solid #f1f8fc;
	border-right: 1px solid #f1f8fc;
}

.righroundcorner5
{
	border-left: 1px solid #e7f3fb;
	border-right: 1px solid #e7f3fb;
}

.righroundcornerfg
{
	background: #e0effa;
	padding: 10px;
}

/* END ROUND CORNERS STYLES */



/* COLOR BOX */
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(../images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/* END COLOR BOX */


/* TABS */
/*

bright: rgb(234,242,255);
normal: rgb(120,172,255);
dark:	rgb(0,66,174);

*/




.dynamic-tab-pane-control.tab-pane
{
	position: relative;
	width: 100%;
}

.dynamic-tab-pane-control .tab-row .tab
{
	font-size: 12px;
	cursor: Default;
	display: inline;
	margin: 1px -5px 1px 5px;
	float: left;
	padding: 3px 12px 3px 6px;
	border-color: #66ccff;
	border-left: 0;
	border-bottom: 0;
	border-top: 0;
	cursor: hand;
	cursor: pointer;
	z-index: 1;
	position: relative;
	top: 0;
	line-height:14px;
}

.dynamic-tab-pane-control .tab-row .tab.selected
{
	border: 1px solid #66ccff;
	border-bottom: 0px;
	z-index: 3;
	padding: 2px 12px 5px 6px;
	margin: 1px -6px -2px 0px;
	top: -2px;
	background-color: #fff;
}

.dynamic-tab-pane-control .tab-row .tab a
{
	font-size: 13px;
	color: #0099cc;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.dynamic-tab-pane-control .tab-row .hover a
{
	color: #c0d4f4;
}

.dynamic-tab-pane-control .tab-row .tab.selected a
{
	font-weight: bold;
	background: #fff;
}

.dynamic-tab-pane-control .tab-page
{
	clear: both;
	border: 1px solid #66ccff;
	background: White;
	z-index: 2;
	position: relative;
	top: -2px;
	font-family: Verdana, Helvetica, Arial;
	font-size: 13px;
	padding: 10px;
	background: #f1f1f1 url(../images/fieldset_gradient.jpg) repeat-x;
}

.dynamic-tab-pane-control .tab-row
{
	z-index: 1;
	white-space: nowrap;
	height: 1.85em;
	width: 100%;
}

/* END TABS */

/* FOOTER ROUND CORNERS */

.roundedcornr_box_841843 {
	background: url(../images/roundedcornr_841843_tl.png) no-repeat top left;
}
.roundedcornr_top_841843 {
	background: url(../images/roundedcornr_841843_tr.png) no-repeat top right;
}
.roundedcornr_bottom_841843 {
	background: url(../images/roundedcornr_841843_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_841843 div {
	background: url(../images/roundedcornr_841843_br.png) no-repeat bottom right;
}
.roundedcornr_content_841843 {
	background: url(../images/roundedcornr_841843_r.png) top right repeat-y;
}

.roundedcornr_top_841843 div,.roundedcornr_top_841843,
.roundedcornr_bottom_841843 div, .roundedcornr_bottom_841843 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_841843, .roundedcornr_bottom_841843 {
	
}
.roundedcornr_content_841843 { padding: 0 15px; }
/* END FOOTER ROUND CORNERS */