BODY
{
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: x-small;
    margin-left: 0px;
    margin-top: 0px;
}
A
{
    color: #0066cc;
    font-size: 10pt;
    font-family: tahoma, Arial, Helvetica;
    text-decoration: none;
}
A.thin:hover
{
    color: green;
    text-decoration: underline;
}
A:hover
{
    color: #003366;
    text-decoration: underline;
}
.linkitem
{
    font-weight: bold;
    font-size: 11px;
    color: #414a5b;
    font-family: Aria, Tahoma, Arial;
    cursor: pointer;
}
TD, TH
{
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: x-small;
}

.h3color
{
    font-family: verdana,arial,helvetica,sans-serif;
    color: #CC6600;
    font-size: xx-small;
}

.moveme
{
    font-family: arial;
    font-size: 1px;
    color: #FFFFFF;
    visibility: visible;
    width: 0;
}

small
{
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: x-small;
}

P
{
    font: 10pt Verdana, Arial, Helvetica;
    color: #3f3f3f;
}

P.smallp
{
    font: 8pt Verdana, Arial, Helvetica;
    color: #3f3f3f;
}


.heading1b
{
    font: 8pt Verdana, Arial, Helvetica;
    color: #000000;
}

.headingForm
{
    font: 9pt Verdana, Arial, Helvetica;
    color: #000000;
    font-weight: bold;
}

UL
{
    font: 8pt Verdana, Arial, Helvetica;
}


h1
{
    font-family: tahoma,verdana,arial,helvetica,sans-serif;
    color: #CC6600;
    font-size: small;
}

.alertgreen
{
    color: #009900;
    font-weight: bold;
}

sans
{
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: small;
}

.price
{
    font-family: verdana,arial,helvetica,sans-serif;
    color: #990000;
    font-size: x-small;
}

highlight
{
    font-family: verdana,arial,helvetica,sans-serif;
    color: #990000;
    font-size: x-small;
}

tiny
{
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: xx-small;
    color: green;
}
.heading3b
{
    font: bold 11pt Verdana, Helvetica;
    color: #2a8ad1;
}
.heading0b
{
    font: bold 11pt helvetica, verdana, Helvetica;
    color: #000000;
}
serif
{
    font-family: times,serif;
    font-size: small;
}

.formred
{
    font: bold 12pt verdana, Arial, Helvetica;
    color: #a91616;
}

.LineListingCatHead
{
    font: bold 12pt Arial, Arial, Helvetica;
    color: #000000;
}

.linelistingtext
{
    font-size: x-small;
    font-family: Goudy Old Style;
    color: #000000;
}

.formredvalidate
{
    font: bold 8pt verdana, Arial, Helvetica;
    color: #a91616;
}

.formbluenew
{
    font: bold 12pt verdana, Arial, Helvetica;
    color: #076FB6;
}



.Address
{
    font-size: 15px;
    font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
    color: #62739D;
    font-weight: bold;
    letter-spacing: normal;
    word-spacing: normal;
}


listprice
{
    font-family: arial,verdana,helvetica,sans-serif;
    text-decoration: line-through;
    font-size: x-small;
}

.CCError
{
    font: bold 13pt Verdana, Verdana, Arial,;
    color: Red;
}
.CCSuccess
{
    font: bold 13pt Verdana, Helvetica;
    color: #2a8ad1;
}

attention
{
    background-color: #FFFFD5;
}

tinyprice
{
    font-family: verdana,arial,helvetica,sans-serif;
    color: #990000;
    font-size: xx-small;
}

headerCell
{
    padding: 4px;
    background-color: #EEEECC;
    border-color: #FFFFFF;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-style: solid;
}

.header
{
    font-family: 'Bookman Old Style' , Calibri, Tahoma, Verdana;
    font-size: 18px;
    font-weight: normal;
    color: #003300;
    font-style: normal;
    white-space: normal;
}

.subheader
{
    font-family: 'Bookman Old Style' , Calibri , Tahoma, Verdana;
    font-size: 16px;
    font-weight: normal;
    color: #003300;
    font-style: normal;
    white-space: normal;
}


confirmGlobalHeaderCell
{
    background-color: #4480DD;
}

confirmGlobalBorderCell
{
    background-color: #D5D5B5;
}

confirmHeaderCell
{
    background-color: #BBBB9E;
}

importantMessage
{
    background-color: #FFFFCC;
}

errorMessage
{
    color: #990000;
}


.heading1w
{
    font: bold 10pt Verdana, Arial, Helvetica;
    color: #ffffff;
}
.tablebackcss203
{
    font-family: "Arial" , Times, serif;
    font-size: 14px;
    color: #415876;
    background-color: #D5E7D5;
}
.headingcss203
{
    font-family: "Arial" , Times, serif;
    font-size: 36px;
    font-weight: bold;
    color: Gray;
}
.titles
{
    font-family: "Arial" , Times, serif;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
}
.Slogan
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
}

.tableback
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    background-color: #305f29;
}
.heading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 45px;
    font-weight: bold;
    color: #000000;
}


.headingGold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 45px;
    font-weight: bold;
    color: #f3c74e;
}

.titles
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
}
.marq
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    background-color: #f3c74e;
    color: #000000;
}
.goldtext
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 15px;
    color: #f3c74e;
    font-weight: normal;
}
.Slogan
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
    font-style: italic;
    font-weight: bold;
}
.Features
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: italic;
}
.Content
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: justify;
}
.Address
{
    font-family: "Arial" , Times, serif;
    font-size: 15px;
    color: black;
}
.PrayerTime
{
    font-family: "Verdana" , Times, serif;
    font-size: 15px;
    color: black;
    background-color: #eff9e8;
}
.PrayerTimeAlt
{
    font-family: "Verdana" , Times, serif;
    font-size: 15px;
    color: black;
    background-color: #FCF4E5;
}
.PrayerTimeText
{
    font-family: "Verdana" , Times, serif;
    font-size: 18px;
    color: black;
}
.PrayerTimeHead
{
    font-family: "Verdana" , Times, serif;
    font-weight: bold;
    font-size: 18px;
    color: black;
}
.TopDiv
{
    width: 224px;
    color: green;
    position: relative;
    height: 124px;
    z-index: 1001;
}
.displaynone
{
    display: none;
}

.headerCentered
{
    font-weight: bold;
    font-size: 22px;
    color: #003399;
    font-family: Goudy Old Style;
}
.hbar
{
    background-image: url(../Images/Hbar_Black.jpg);
}

.vbar
{
    background-image: url(../Images/Vbar_Black.jpg);
}
.description201
{
    font-size: 12pt;
    font-family: 'Times New Roman';
}

.Address201
{
    font-size: 12pt;
    font-family: 'Times New Roman';
}
.Phone201
{
    font-size: 14pt;
    font-family: 'Times New Roman';
}
.heading205
{
    font-weight: bold;
    font-size: 22pt;
    color: white;
    font-family: Georgia;
}

.description205
{
    font-size: 16pt;
    color: white;
    font-family: Arial;
}
.seconddescription205
{
    font-size: 10pt;
    color: white;
    font-family: Arial;
}
.Location
{
    font-weight: bold;
    font-size: 10px;
    color: #000;
    font-family: Verdana;
}

.textBox
{
    border-right: #e2e3ea 1px solid;
    border-top: #abadb3 1px solid;
    font-size: 10pt;
    border-left: #dbdfe6 1px solid;
    width: auto;
    border-bottom: #e3e9ef 1px solid;
    font-family: Arial;
    width: 340px;
}
.textField
{
    border-right: #e2e3ea 1px solid;
    border-top: #abadb3 1px solid;
    font-size: 10pt;
    border-left: #dbdfe6 1px solid;
    color: #000000;
    border-bottom: #e3e9ef 1px solid;
    font-family: Arial;
    width: 180px;
    height: 15px;
}
.textBoxAddress
{
    border-right: #e2e3ea 1px solid;
    border-top: #abadb3 1px solid;
    font-size: 10pt;
    border-left: #dbdfe6 1px solid;
    color: #000000;
    border-bottom: #e3e9ef 1px solid;
    font-family: Arial;
    width: 180px;
    height: 80px;
}

.dropdown
{
    border-right: #e2e3ea 1px solid;
    border-top: #abadb3 1px solid;
    font-size: 10pt;
    border-left: #dbdfe6 1px solid;
    color: #000000;
    border-bottom: #e3e9ef 1px solid;
    width: 182px;
}
.labelheading
{
    font-weight: bold;
    font-size: 12pt;
    color: #000000;
    font-family: Arial;
}
.label
{
    font-size: 10pt;
    color: #000000;
    font-family: Arial;
}

.labelsmall
{
    font-size: 10pt;
    font-family: Arial;
}

.labelbigbold
{
    font-weight: bold;
    font-size: 12px;
    color: #254657;
    font-family: Arial;
    height: 10px;
}

.displayfine
{
    display: block;
}
.div
{
    border-right: #000000 1px solid;
    padding-right: 3px;
    border-top: #000000 1px solid;
    padding-left: 3px;
    padding-bottom: 1px;
    overflow: auto;
    border-left: #000000 1px solid;
    padding-top: 1px;
    border-bottom: #000000 1px solid;
    height: 100px;
    background-color: moccasin;
}
.tdheading
{
    font-weight: bold;
    font-size: 16px;
    font-family: Calibri, Tahoma;
    background-color: #e6e6fa;
}
.tdbody
{
    background-color: aliceblue;
}

.table
{
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    background-color: #f5f5f5;
    font-family: Tahoma, verdana;
    font-size: 11pt;
}

.tableheader
{
	font-size: 13pt;
	color: white;
	font-family: Calibri,verdana;
	background-color: #0a246a;
	text-align:left;
}

.tableitem
{
    padding-right: 1px;
    padding-left: 1px;
    font-size: 10pt;
    padding-bottom: 1px;
    color: #003399;
    padding-top: 1px;
    font-family: Calibri,Tahoma, Arial;
    height: 20px;
    background-color: #ffffff;
}
.tableitem TD A
{
    font-size: 11px;
}
.tableitem TD
{
    font-size: 11px;
}

.tablealtitem
{
    padding-right: 1px;
    padding-left: 1px;
    font-size: 10pt;
    padding-bottom: 1px;
    color: #0b3951;
    padding-top: 1px;
    font-family: Calibri,Tahoma, Arial;
    height: 20px;
    background-color: #efefef;
}
.tablealtitem TD A
{
    font-size: 11px;
}
.tablealtitem TD
{
    font-size: 11px;
}

.tablefooter
{
    color: white;
    font-family: Calibri,Tahoma, verdana;
    text-decoration: none;
    background-color: cornflowerblue;
}

div#searchkiosk
{
    background-image: url(  "../images/searcharea-base.gif" );
    padding: 3px 3px 3px 3px;
    width: 340px;
    height: 60px;
}

div#footer
{
    background-image: url( "../images/dividershade-b.jpg" );
    padding: 3px 3px 3px 3px;
    width: 200px;
    margin-left: 150px;
}

div#centercontainer
{
    margin-left: 15px;
}

div.subcat
{
    color: #000;
    font-family: verdana, Tahoma;
    font-size: 12px;
    padding: 5 0 5 5;
    margin-left: 5;
    background-color: #f5f5f5;
    width: 178px;
    text-decoration: none;
}
div.subcat a
{
    font-family: verdana, Tahoma;
    font-size: 11px;
    text-decoration: none;
    color: #000;
}

div.subcat a:hover
{
    cursor: pointer;
    color: #ff6600;
    text-decoration: none;
}
div.cat
{
    color: #000;
    font-family: verdana, Tahoma;
    font-size: 12px;
    padding: 1 0 1 1;
    background-color: #f5f5f5;
    width: 177px;
    text-decoration: none;
    margin-bottom: 18px;
}
.subcatseperator
{
    width: 130px;
}
div#headercontainer
{
    position: relative;
    background-color: transparent;
}
div#mainmenu
{
    position: absolute;
    top: 42px;
    left: 540px;
    background-color: Transparent;
    height: 38px;
    width: 279px;
}

div.linelisting
{
    color: #000;
    font-family: verdana, Tahoma;
    font-size: 12px;
    padding: 2 0 2 2;
    background-color: #f5f5f5;
    width: 260px;
    text-decoration: none;
}

div.linelisting a
{
    font-family: verdana, Tahoma;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}

div.linelisting a:hover
{
    font-family: verdana, Tahoma;
    font-size: 12px;
    color: #ff6600;
}

div.heading_style03
{
    background: url(  "../images/orange-vbar.jpg" );
    background-repeat:repeat-x;
  
    padding: 3px 3px 3px 3px;
    width: 100%;
}

.style03_table
{
    font-family: Garamond, verdana, Tahoma;
    font-size: 26px;
    font-weight: bold;
}

div#fpabodytextcontainer
{
    background-color: #eef9bb;
    padding: 8px 8px 8px 8px;
}
.fpaaddress
{
    font-family: 'Bookman Old Style' , verdana, Tahoma, Garamond;
    font-size: 13px;
    color: #cc3333;
    font-weight: bold;
}

div.heading_style02
{
    padding: 3px 3px 3px 3px;
    width: 100%;
    font-family: Garamond, verdana, Tahoma;
    font-size: 26px;
    font-weight: bold;
    color: #cc0033;
    height: 100%;
}

.subheading_style02
{
    font-family: verdana, Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #cc0033;
    text-align: center;
}

div#fpacontainer
{
    background-color: #e6e6fa;
    padding: 6px 6px 6px 6px;
}
.fpaaddress202
{
    font-family: verdana, Tahoma, Garamond;
    font-size: 13px;
    font-weight: bold;
    color: #cc0033;
}

div.bodytext1_style02
{
    width: 420px;
    border: solid 0px;
    text-align: left;
    color: #000000;
}

div.line
{
    height: 5px;
    width: 460px;
    background-color: #000000;
}

/* Style 201 */

div#fpacontainer201
{
    background: url(  "../images/bgbar2.jpg" ) repeat-x;
    padding: 2px 2px 2px 2px;
}
.heading_style201
{
    width: 100%;
    font-family: Garamond, verdana, Tahoma;
    font-size: 26px;
    font-weight: bold;
    color: #cc6600;
    height: 100%;
}

.subheading_style201
{
    font-family: arial , verdana, Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #003366;
}


.fpaaddress201
{
    font-family: verdana, Tahoma, Garamond;
    font-size: 12px;
    font-weight: bold;
    color: #003366;
    text-align: right;
}
.bodytext2_style201
{
    color: #cc6600;
}

div.line201
{
    height: 5px;
    width: 460px;
    background-color: #ffe800;
}

.transDIVCopy
{
    border-right: medium none;
    border-top: medium none;
    z-index: 100;
    visibility: visible;
    border-left: medium none;
    border-bottom: medium none;
    position: absolute;
    background-color: white;
}
.stayBehind
{
    z-index: 90;
    border-bottom-color: white;
    cursor: s-resize;
    position: relative;
    border-right-color: white;
}
div.bazarcat
{
    color: #000;
    font-family: verdana, Tahoma;
    padding: 5 0 5 5;
    background-color: #e6e6fa;
    width: 180px;
    text-decoration: none;
}

div.bazarcat a
{
    font-family: verdana, Tahoma;
    font-size: 11px;
    text-decoration: none;
    color: #000000;
}

div.bazarcat a:hover
{
    font-family: verdana, Tahoma;
    font-size: 11px;
    color: #ff6600;
}

div.linelistingwithoutfpa
{
    color: #000;
    font-family: verdana, Tahoma;
    font-size: 12px;
    padding: 5 5 5 5;
    background-color: #f5f5f5;
    width: 170px;
    text-decoration: none;
}
div.optionaddress
{
    color: #000;
    font-family: verdana, Tahoma;
    padding: 5 0 5 5;
    background-color: #e6e6fa;
    font-size: 11px;
    width: 480px;
    text-decoration: none;
    text-align: left;
    background: url(  "../images/orange-vbar-long.jpg" ) repeat-y repeat-x;
}

/********** FPA 205 **************/
.heading_style205
{
    padding: 3px 3px 3px 3px;
    width: 100%;
    font-family: Impact ,Garamond, verdana, Tahoma;
    font-size: 24px;
    font-weight: bold;
    color: #1a5faa;
    height: 100%;
    text-align: center;
}
div.fpamenu205
{
    background-color: #e6e6fa;
    padding: 6px 6px 6px 6px;
}
div.fpamenu205 a
{
    font-family: verdana, Tahoma;
    font-size: 13px;
    text-align: left;
    font-weight: bold;
    color: Black;
}
div.fpamenu205 a:hover
{
    font-family: verdana, Tahoma;
    font-size: 13px;
    text-align: left;
    font-weight: bold;
}

.fpaaddress205
{
    font-family: Goudy Old Style,verdana, Tahoma, Garamond;
    font-size: 12px;
    font-weight: bold;
    color: #003366;
}
.shadedhorizontal
{
    background: url(  "../images/shade-horizontal.jpg" ) repeat-y repeat-x;
}

.shadedvertical
{
    background: url(  "../images/vertical.gif" ) repeat-x repeat-y;
}
.subheading_style205
{
    font-family: Goudy Old Style , verdana, Tahoma;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #003366;
}
.text205
{
    font-family: Goudy Old Style , verdana, Tahoma;
    font-size: 14px;
}
.reg_now
{
    font-weight: normal;
    font-size: 15px;
    font-family: 'Arial Black';
    height: 50px;
}
.input_text
{
    font-family: Tahoma;
    font-size: 12px;
    text-align: left;
    padding: 0px 0px 0px 0px;
    vertical-align: middle;
}
.image_box
{
    border: solid 4px #efc502;
}
.imgcntrl
{
    height: 300px;
    width: 180px;
    vertical-align: top;
}
/*--------- PHONE PAGE---------*/

.p-bg
{
    background-image: url(../images/phone-background.jpg);
    background-repeat: repeat-x;
    width: 100%;
}
.p-heading-blue
{
    font-family: Arial, sans-serif;
    font-size: 30px;
    font-weight: bold;
    color: #075092;
}

.p-heading-orange
{
    font-family: Arial, sans-serif;
    font-size: 30px;
    font-weight: bold;
    color: #c26c35;
}
.p-blue-bar
{
    background-color: #7eacda;
    height: 20px;
}

.p-menu-table
{
    height: 130px;
    width: 100%;
}
.p-menu-links
{
    font-family: Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #075092;
    text-decoration: none;
}
.p-menu-links:hover
{
    font-family: Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FF9900;
    text-decoration: none;
}
.p-menu-text-details
{
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #333333;
}
.p-mini-heading
{
    font-family: Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #075092;
}
.p-mini-orange-heading
{
    font-family: Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #c26c35;
}
.p-text
{
    font-family: Arial, sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #075092;
    list-style-position: outside; /*list-style-image: url(&raquo;);*/
}
.p-middle-table
{
    height: 484px;
}
.iframe-border
{
    border: #075092 ridge 2px;
}
.catlink
{
    color: #330000;
    font-size: 10pt;
    font-family: Calibri, Verdana, Arial;
    text-decoration: none;
    font-weight: bold;
}

/****************************************************************
 ************************************ Menu CSS ******************
 ****************************************************************/

.glossymenu
{
    margin: 0px 0;
    padding: 0;
    width: 167px; /*width of menu*/
    border: 0px solid #9A9A9A;
    border-bottom-width: 0;
}

.glossymenu a.menuitem
{
    background: black url(images/menu/glossyback.gif) repeat-x bottom left;
    font: bold 14px "Lucida Grande" , "Trebuchet MS" , Verdana, Helvetica, sans-serif;
    color: white;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 4px 0;
    padding-left: 10px;
    text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active
{
    color: white;
}

.glossymenu a.menuitem .statusicon
{
    /*CSS for icon image that gets dynamically added to headers*/
    position: absolute;
    top: 5px;
    right: 5px;
    border: none;
}

.glossymenu a.menuitem:hover
{
    background-image: url(images/menu/glossyback2.gif);
}

.glossymenu div.submenu
{
    /*DIV that contains each sub menu*/
    background: white;
}

.glossymenu div.submenu ul
{
    /*UL of each sub menu*/
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.glossymenu div.submenu ul li
{
    border-bottom: 1px solid blue;
}

.glossymenu div.submenu ul li a
{
    display: block;
    font: normal 13px "Lucida Grande" , "Trebuchet MS" , Verdana, Helvetica, sans-serif;
    color: black;
    text-decoration: none;
    padding: 2px 0;
    padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover
{
    background: #ec6c01;
    color: #fff;
}

/* city page css */

.Left_panel
{
    width: 180px;
}
.Right_panel
{
    width: 270px;
}
.Middle_panel
{
    width: 540px;
}
.text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: #3D0B0C;
    text-align: left;
}


div#breadcrumb a
{
    font-family: Arial;
    color: #3a6ea5;
    font-size: 12px;
    font-weight: normal;
}

div#breadcrumb a:hover
{
    font-family: Arial;
    color: #0a246a;
    font-size: 12px;
}

/* ----------- Start of Vehicle layout code ------------------ */

#pd-main
{
    width: 600px;
    background-color: #eae9e9;
}

#pd-left-top
{
    width: 290px;
    height: 265px;
    margin: 2px 4px 0 8px;
    float: left;
    background-color: #fbfbfc;
    border: 1px #dbdbdb solid;
}
.pd-main-table
{
    background-color: #fbfbfc;
    border: 1px #dbdbdb solid;
}
#bodyleft-pic-left-bottom
{
    float: left;
    width: 290px;
    height: 130px;
    margin: 2px;
    background-color: #fbfbfc;
    border: 1px #dbdbdb solid;
}
#pd-right-top
{
    float: left;
    width: 290px;
    height: 130px;
    margin: 2px 0 0 4px;
    background-color: #fbfbfc;
    border: 1px #dbdbdb solid;
}
#pd-right-bottom
{
    float: left;
    width: 290px;
    height: 130px;
    margin: 2px 0px 0 4px;
    background-color: #fbfbfc;
    border: 1px #dbdbdb solid;
}
.outer_border
{
    border: #666666 solid 0px;
    width: 300px;
    height: 200px;
    text-align: center;
}
.inner_border
{
    background-color: #66FFCC;
    border: #FF9900 solid 0px;
    width: 290px;
    height: 190px;
}
.repeator
{
    background-image: url(images/repeator.jpg);
    background-repeat: repeat-x;
    height: 160px;
    border-left: #dbdbdb 1px solid;
    border-right: #dbdbdb 1px solid;
}
.gray
{
    background-color: #eae9e9;
    border-left: #dbdbdb 1px solid;
    border-right: #dbdbdb 1px solid;
    width: 600px;
}
.top_block
{
    width: 100%;
    background-color: #eae9e9;
}
.bottom_block
{
    background-image: url(images/bottom-block.jpg);
    background-repeat: repeat-x;
    width: 580px;
}

.backwhite
{
    background-color: #FBFBFC;
    border: 1px outset #F0F8FF;
    padding-left: 5px;
    padding-bottom: 5px;
    font-family: Tahoma;
}
.backwhite1
{
    background-color: #FBFBFC;
    border: 1px outset #F0F8FF;
    font-family: Tahoma;
    padding-bottom: 5px;
}

.labelBigBoldNew
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #808080;
}

.labelBigBoldNewHeading
{
    font-family: Tahoma;
    height: 25px;
    font-size: 13px;
    font-weight: bold;
}

.labelBigBoldField
{
    font-family: Times New Roman;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}

.tableheader TD
{
    border: solid 1px #ffffff;
    font-weight: bold;
    text-align: center;
}

.tableheader TH
{
    font-size: 13px;
}
/* ----------- End of Vehicle layout code ------------------ */


/*---------------------- design Naveed-----------------------------------*/


.home-body
{
    margin-top: 0px;
    background-image: url(../images/header-repeater.jpg);
    background-repeat: repeat-x;
}
h1
{
    font-family: Arial, Verdana, sans-serif;
    font-size: 15px;
    color: #000000;
    font-weight: bold;
}
a
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
a:hover
{
    color: #330000;
    text-align: left;
    text-decoration: none;
    margin-left: 0px;
}
.text
{
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px;
    color: #ffffff;
    line-height: 18px;
    font-weight: normal;
}
div
{
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}
.normal-text
{
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: normal;
}
.button
{
    background-image: url(../images/blue-button.jpg);
    background-repeat: repeat-x;
    background-color: #82b8f8;
    height: 25px;
    border: 1px solid #fff;
    color: #fff;
    font-weight: bold;
}
/*---------------------- design -----------------------------------*/

#header
{
    width: 100%;
    text-align: center;
    z-index: 1;
}
#header-img
{
    background-image: url(../images/header.jpg);
    background-repeat: no-repeat;
    background-position: center;
    height: 216px;
    margin: auto;
}
#main-body
{
    width: 100%;
    margin: -120px auto;
    z-index: 3;
}
#main-div
{
    width: 100%;
    margin-top: 0px;
    margin: auto;
}
#main-left
{
    float: left; /*width:20%;*/
    text-align: right;
}

#main-right
{
    float: right; /*width:23%;*/
}
#main-center
{
    margin-top: 0px;
    vertical-align: top;
    width: 100%;
    text-align: center;
}

#box-middle-east
{
    background-image: url(../images/box.gif);
    background-repeat: no-repeat;
    width: 195;
    height: 196px;
}
#box
{
    background-image: url(../images/box.gif);
    background-repeat: no-repeat;
    width: 195px;
    height: 196px;
    float: right;
    padding: 5px;
    margin: 5px;
    text-align: left;
}
#leftbox
{
    background-image: url(../images/box.gif);
    background-repeat: no-repeat;
    width: 195px;
    height: 196px;
    float: left;
    text-align: left;
}
#box-usa
{
    background-image: url(images/box.gif);
    background-repeat: no-repeat;
    width: 195px;
    height: 196px;
    text-align: left;
}
#box-africa
{
    background-image: url(images/box.gif);
    background-repeat: no-repeat;
    width: 195px;
    height: 196px;
    text-align: left;
}
#center-box
{
    background-image: url(../images/main.jpg);
    background-repeat: no-repeat;
    width: 541px;
    height: 502px;
}

.heading
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #FF6600;
    font-weight: bold;
    text-decoration: none;
}


.backdiv
{
    background: url( "images/divback.gif" );
    background-repeat: no-repeat;
    width: 167px;
    height: 150px;
    padding-top: 15px;
}

.websitelink
{
 font-size:11px;   

    }
    
a img
{
    border:0px solid black;
    }
    
.hyperlink a
{
  font-family: Arial, Verdana, sans-serif;
	color: #0072bc;
	
    }
    .hyperlink
{
  font-family: Arial, Verdana, sans-serif;
	color: #000000;
	font-size:13px;
    }
 input.textField, textarea, select
        {
            background: url("images/input_bg.gif") repeat-x scroll left top #FFFFFF;
            border: 1px solid #C3C3C3;
            border-radius: 5px 5px 5px 5px;
            color: #888888;
            display: block;
            font: italic 1em Arial,Tahoma,sans-serif;
            margin: 0 0 0px;
            padding: 5px 5px;
            width: 150px;
        }
        input:focus, textarea:focus, select:focus
        {
            border: 1px solid #8A8A8A;
            color: #616161;
            font-style: normal;
        }
