#header
{
    width:955px;
    height: 92px;
    background-color: #fff;
    position: relative; 
    background-image: url(../images/front/headerbg.gif);
    background-repeat: no-repeat;
    background-position: top right;   
}
#logo
{                       
    position: absolute;
    top:0px;
    left:0px;
}
#impactImage
{
    width:955px;
    height: 251px;
}
#homePageContent
{
    position: relative;
    background-color: #fff;
}
.homeBox
{
    float:left;
    margin-left: 12px;
    margin-top: -43px; 
    position: relative; 
} 
.homeboxheight
{
    height: 155px;       
}
.spotlight
{
    position: absolute;
    right:0px;
    bottom: 0px;
    background-image: url(../images/front/spotlight.png);
    width:89px;
    height: 124px;
    z-index:5;
}
#tagLines
{
    position: relative;
    width:100%;
    height: 200px;
    margin-bottom: 20px;
    background-image: url(../images/front/mascotHome.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}    
#simple
{
    position: absolute;
    left:200px;
    top:50px;
    font-family: verdana;
    font-size: 24px;
    color:#55ccfa;
}
#check
{
    position: absolute;
    left:510px;
    top:30px;
    font-family: verdana;
    font-size: 20px;
    color:#8d8c8c;
}
#record
{
    position: absolute;
    left:290px;
    top:80px;
    font-family: verdana;
    font-size: 26px;
    color:#6d6e6e;
}
#tag
{
    position: absolute;
    left:390px;
    top:130px;
    font-family: verdana;
    font-size: 26px;
    color:#8d8c8c;
}
#getStarted
{
    position: absolute;
    right:10px;
    bottom:30px;
    background-image: url(../images/front/getstarted.png);
    background-position: top;
    background-repeat: no-repeat;
    width:285px;
    height: 59px;
}
#getStarted:hover
{
    background-position: bottom;
}
.question
{
    color:#EC8807;
    font-weight: bold;
}
/******** Search Results ***************/
.search_items
{
    width:100%;
}
.search_items a
{
    color:#fff;
    text-decoration: underline;
}
.search_items p
{
    margin: 0;
    padding: 2px 0px;
}
.result_item_stolen
{
    width:80%;
    background-color:#a70000;
    border:solid 2px #e0e0e0;
    padding: 10px;
}
.result_item_stolen .warning
{
   color:#fe0000; 
   font-weight: bold;
   font-size: 14px; 
   padding-bottom: 5px;
}
.result_item_stolen p
{
    color:#fff;
}
.result_item_forsale
{
    width:80%;
    background-color:#12bc1e;
    border:solid 2px #e0e0e0;
    padding: 10px;
}
.result_item_forsale .warning
{
   color:#b9f1bd; 
   font-weight: bold;
   font-size: 12px; 
   padding-bottom: 5px;
}
.result_item_forsale p
{
    color:#fff;
}

.result_item_normal
{
    width:80%;
    background-color:#3e27eb;
    border:solid 2px #e0e0e0;
    padding: 10px;
}
.result_item_normal .warning
{
   color:#bac5f7; 
   font-weight: bold;
   font-size: 12px; 
   padding-bottom: 5px;
}
.result_item_normal p
{
    color:#fff;
}

.result_item_none
{
    width:80%;
    background-color:#f0eeee;
    border:solid 2px #c8c8c8;
    padding: 10px;
} 

.result_item_none p
{
    color:#12bc1e;
}




/************* My Account *********************/

.myAccountBox
{                       
    margin-top: -53px; 
    position: relative; 
    z-index:50;
}



/**************** Float Box *****************/
.floatBox
{
    width:303px;
}
.floatBoxTop
{
    width:303px;
    height: 17px;
    background-image: url(../images/front/boxtop.png);
    background-repeat: no-repeat;    
}
.floatBoxInner
{                            
    padding:0px 20px 0px 20px;  
    background-image: url(../images/front/boxrpt.png);
    background-repeat:repeat-y;   
}
.floatBoxBottom
{
    width:303px;
    height: 21px;
    background-image: url(../images/front/boxBtm.png);
    background-repeat: no-repeat;    
}
.floatBoxTitle
{              
    padding:0px 5px 0px 5px;
    font-family: verdana;
    font-size: 20px;
    color:#ec8807;
    line-height: 15px;
    font-weight:normal;
}
.floatBoxContent
{
    padding: 5px;
    padding-top: 15px; 
}
.i
{
    background-image: url(../images/front/i.png);
    background-repeat: no-repeat;
    background-position:100% 95%;  
}
.floatBoxContent p
{
    font-family: verdana;
    font-style: 12px;
    color:#595959;
    padding: 5px 0;
}
.moreLink
{
    float:right;
}
.moreLink a
{
    font-size:10px;
    color:#0181ab;
    text-decoration: none; 
    padding-right: 20px;  
}

/***************** BASIC PAGE LAYOUTS **********************8/


/* column container */
.colmask {
    position:relative;    /* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;            /* width of whole page */      
    padding-top: 10px;
    padding-bottom: 30px;
    background-color: #fff; 
}
/* common column settings */
.colleft,
.colmid,
.colright {
    float:left;
    width:100%;
    position:relative;
}
.colleft
{
    /*border-right:solid 1px #4f4e4f;*/
}
.colmid
{
    /*border-right:solid 1px #4f4e4f;*/
}
.col1,
.col2,
.col3 {
    float:left;
    position:relative;
    padding:0 0 1em 0;
    /*overflow:hidden;*/
}
/* 3 Column settings */
.threecol {
    background:#fff;        /* right column background colour */
}
.threecol .colmid {
    right:25%;            /* width of the right column */
    background:#fff;        /* center column background colour */
}
.threecol .colleft {
    right:50%;            /* width of the middle column */
    background:#fff;    /* left column background colour */
}
.threecol .col1 {
    width:46%;            /* width of center column content (column width minus padding on either side) */
    left:102%;            /* 100% plus left padding of center column */
}
.threecol .col2 {
    width:21%;            /* Width of left column content (column width minus padding on either side) */
    left:31%;            /* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3 {
    width:21%;            /* Width of right column content (column width minus padding on either side) */
    left:85%;            /* Please make note of the brackets here:
                    (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}
/* 3 Column blog style settings */
.blogstyle {
    background:#fff;        /* right column background colour */
}
.blogstyle .colmid {
    right:25%;            /* width of the right column */
    background:#fff;    /* center column background colour */
}
.blogstyle .colleft {
    right:25%;            /* width of the middle column */
    /*background:#fff; */       /* left column background colour */
}
.blogstyle .col1 {
    width:46%;            /* width of center column content (column width minus padding on either side) */
    left:52%;            /* 100% plus left padding of center column */
}
.blogstyle .col2 {
    width:21%;            /* Width of left column content (column width minus padding on either side) */
    left:56%;            /* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.blogstyle .col3 {
    width:21%;            /* Width of right column content (column width minus padding on either side) */
    left:60%;            /* Please make note of the brackets here:
                    (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}
/* 2 Column (left menu) settings */
.leftmenu {
    background:#fff;        /* right column background colour */
}
.leftmenu .colleft {
    right:65%;            /* right column width */
    /*background:#fff; */    /* left column background colour */
}
.leftmenu .col1 {
    width:61%;            /* right column content width */
    left:102%;            /* 100% plus left column left padding */
}
.leftmenu .col2 {
    width:31%;            /* left column content width (column width minus left and right padding) */
    left:6%;            /* (right column left and right padding) plus (left column left padding) */
}
/* 2 Column (right menu) settings */
.rightmenu {
    background:#fff;        /* right column background colour */
}
.rightmenu .colleft {
    right:25%;            /* right column width */
    /*background:#fff; */        /* left column background colour */
}
.rightmenu .col1 {
    width:71%;            /* left column content width (left column width minus left and right padding) */
    left:27%;            /* (right column width) plus (left column left padding) */
}
.rightmenu .col2 {
    width:21%;            /* right column content width (right column width minus left and right padding) */
    left:31%;            /* (right column width) plus (left column left and right padding) plus (right column left padding) */
}
/* 2 Column (double page) settings */
.doublepage {
    background:#fff;        /* right column background colour */
}
.doublepage .colleft {
    right:50%;            /* right column width */
    /*background:#fff; */        /* left column background colour */
}
.doublepage .col1 {
    width:46%;            /* left column content width (column width minus left and right padding) */
    left:52%;            /* right column width plus left column left padding */
}
.doublepage .col2 {
    width:46%;            /* right column content width (column width minus left and right padding) */
    left:56%;            /* (right column width) plus (left column left and right padding) plus (right column left padding) */
}
/* Full page settings */
.fullpage {
    background:#fff;        /* page background colour */
}
.fullpage .col1 {
    width:96%;            /* page width minus left and right padding */
    left:2%;            /* page left padding */
}


/***************** SEARCH BOX ****************/
#searchBox
{
    padding: 5px 0;
}
.searchTextBox
{
    float:left;
    height: 20px;
    width:170px;
    line-height: 20px;
    background-color: #f8f8f8;
    color:#595959;
    border: solid 1px #e0e0e0;
}
.searchBtn
{
    display: block;
    width:70px;
    height: 24px;
    line-height: 24px;
    color:#fff;
    background-color: #ef9a2c;
    font-size: 11px;
    text-align: center;
    float:left;
    margin-left: 5px;
}
.searchBtn:hover
{
    background-color: #ccab80;
}
/******** MY ACCOUNT *******************/
.boxLeft
{  
    width: 30%;
    float:left;
    padding:3px 0px 3px 0px;
}
.boxRight
{
    width: 70%;    
    float: left;
    padding:3px 0px 3px 0px;
}
.loginText
{
    width:160px;
    border:solid 1px #e0e0e0;
    background-color:#f8f8f8;
}
.loginBtn
{
    float:left;
}
.forgotBtn
{
    float:left;
    padding-right: 45px;
}
.registerGetStarted
{    
    background-image: url(../images/getstarted.jpg);    
    background-repeat: no-repeat;
    width:149px;
    height: 39px;
    display: block;                
    margin: auto;
    margin-top: 10px;      
}
.accountMore, .accountMore:visited, .accountMore:hover
{
    text-align: right;
    color:#ec8807;
    width: 100%;
    display: block;
}
.loginMessage
{
    text-align: right;
    color:#EC8807;
}
.usernameSpan
{
    color:#ec8807;
    font-weight: bold;    
}
.myAccountMenu
{
    padding: 10px 0;
}
.myAccountMenu ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.myAccountMenu ul li
{
    margin: 2px 0px;
}
.myAccountMenu ul li a
{
    display: block;
    width:251px;
    line-height: 26px;
    height: 26px;
    padding-left: 10px;
    background-image: url(../images/myAccountMenuBg.gif);
    background-repeat: no-repeat;
    background-position: top;
    color:#ec8807;    
}
.myAccountMenu ul li a:hover
{
   background-position: bottom; 
}

/******************** MY ITEMS ***************/
.itemBtns
{
    float:left;
}
.itemBtns a    
{
    display: block;
    width:120px;
    height:25px;
    text-align: center;
    line-height: 25px;
    background-color:#55ccfa;
    color: #fff;
    float:left;
    margin-right: 10px;
}
.itemsReadMore
{
    float:right;
    line-height:25px;
}
.formSubmitBtn
{   
    background-color:#ec8807;
    border:0;
    cursor: pointer;
    color:#fff;
    padding: 5px 10px;
    float:right;
    margin-right: 180px;
}
.uploadBox
{
    width:80%; 
    border:solid 1px #ec8807;
    padding:10px;
    margin-bottom: 15px;
}
.formSubmitBtn2
{
    background-color:#ec8807;
    border:0;
    cursor: pointer;
    color:#fff;
    padding: 5px 10px;
    float:right;
}
.itemListBox
{
    padding: 5px 0px;
}
.uploadedImage
{
    padding: 5px 0;
}
.uploadedImage img
{
    border: solid 1px #ccc;
    padding: 3px;
}
/********* TABLES LAYOUTS ***********/
.tableList
{
    font-family:verdana;
    font-size:11px;
    width:100%;           
    color:#666666; 
    border-color:#BDBDBD;
    border-style:solid;
    border-width:1px 0 0 1px;        
}
.tableList td
{                              
    border-color:#BDBDBD;
    border-style:solid;
    border-width:0 1px 1px 0;
    padding:2px;     
    white-space:normal;   
}
.tableList a
{ 
    color:#EA7601;
    text-decoration:underline;
    font-size: 11px;                             
}
.TBLPagingDiv
{
    width:100%;
    text-align: center;
}
.ends 
{
    background-color:#CCCCCC;
    height:1px;
}
.column 
{                             
    color:#333333;
    font-weight:bold;
    padding: 2px; 
    text-align: left;   
}
.column label
{
    display: block;  
    width:30%;
    height: 22px;
    line-height: 22px;
    float:left;
}
.TBLHeadings
{                             
    background:transparent url(../images/sort_row_bg.gif) repeat-x scroll 0 50%;
}
.TblFilter
{
    background:#E3EFF1 url(../images/filter_row_bg.gif) repeat-x scroll 0 0;
    cursor:default;
}
.filterBoxsml
{
    width:60%;
    margin: 2px; 
}
.filterBox
{
    width:90%;
    margin: 2px;
}
.row1 
{
    background-color:#edfaff;
    cursor:pointer;
    padding:5px;
    height: 20px;
}
.row2 
{
    background-color:#FAFAFA;
    cursor:pointer;
    padding:5px;
    height: 20px;
}
.row_highlight
{
    background-color: #BFFFC9;
    height: 20px;
    padding:5px;
}
.stolen
{
    color:#fa2813;
}
.safe
{
    color:#1fd916;
}
.forsale
{
    color:#2a33e3;
}

/******************* MENU *******************/

#menu
{                     
    padding-right: 20px;
    height: 28px;
    position: absolute;
    right:0px;
    bottom:0px;
    padding-bottom: 1px;
}
#menu ul
{
    margin:0px;
    padding:0px;  
    display: inline;  
}
#menu ul li
{    
    display: inline; 
    list-style-type: none;
    margin: 0;
    padding: 0;           
}
#menu ul li a:link, #menu ul li a:visited
{
    background-image: url(../images/front/menuBgO.jpg);
    background-repeat: repeat-x;
    height: 28px;
    line-height: 28px;
    color:#fff;
    font-size: 12px;
    font-family: verdana;
    float:left;    
    padding-left: 10px;
    padding-right: 10px;          
    margin-left: 5px;
    border-left:solid 1px #67b5ce;
    border-right:solid 1px #67b5ce;
}
#menu ul li a:hover, #menu ul li a:link#current, #menu ul li a:visited#current
{
    background-image: url(../images/front/menuBg.jpg);
    border-left:solid 1px #0283ae;
    border-right:solid 1px #0283ae;
}
/********************** Footer **************************/
#footer
{
}
#subfooter
{
    position: fixed;
    left:0px;
    bottom:0px;
    width:100%;
    height: 28px;
    background-image: url(../images/front/footerRpt.jpg);
    background-repeat: repeat-x;
    z-index: 99;
}
#subfooter ul
{
    margin: 0;
    padding: 0;
    text-align: center;
}
#subfooter ul li
{
    display: inline;
}
#subfooter ul li a
{
    line-height: 28px;
    color:#010101;
    font-family: verdana;
    font-size: 12px;
    padding:0px 10px 0px 10px;
}
#subfooter ul li a:hover
{
    color:#ec8807; 
}