BODY { background:url(../images/main-bg.gif) repeat; }
BODY, FORM, INPUT, P { margin:0; }

BODY, TABLE, INPUT, TEXTAREA, SELECT { font-family:Tahoma; font-size:11px; }

#main-table { border:1px solid #2c2e3b; background:#FFFFFF; }

INPUT.input, INPUT.input-on  { height:14px; padding-top:2px; border:1px solid #d7d7d7; vertical-align:middle;  padding-left:3px; color:#797979; }
INPUT.input-on { border:1px solid #8bb71c;  color:#8bb71c; }

TEXTAREA.textarea, TEXTAREA.textarea-on  { padding:3px; border:1px solid #d7d7d7; color:#797979; }
TEXTAREA.textarea-on { border:1px solid #8bb71c;  color:#8bb71c; }

SELECT.select, SELECT.select-on  { border:1px solid #d7d7d7; vertical-align:middle;  padding-left:3px; color:#797979; }
SELECT.select-on { border:1px solid #8bb71c;  color:#8bb71c; }

INPUT.button { cursor:pointer; background:#333; color:#FFF; height:20px; font-size:11px; padding:0px 4px; border:none; }
INPUT.button-img-sm { cursor:pointer; border:none; background:url(../images/box-btn-sm.gif) no-repeat; width:70px; color:#000; font-size:10px; height:19px; }

A, A:HOVER {color:#666; text-decoration:none;}
A:HOVER {color:#df9048; text-decoration:underline; background:#ffffa0;}

/* for bottom & upper black rows */
TD.bar { background:#2c2e3b; font-size:11px; padding:0px 20px; }
TD.bar, .bar A, .bar A:link, .bar A:visited, .bar A:hover { color:#fff; }
.bar A, .bar A:link, .bar A:visited, .bar A:hover { padding:0; text-decoration:underline; }
TD.bar A:hover { color:#ace857; background:none; }

#logo { background:url(../images/sc-logo.jpg) no-repeat; }

/* search styles */
#search { margin:0px 10px 14px 0px;}
#search INPUT.field { background:#FFF; border:1px solid #000; font-size:11px; height:16px; width:170px; padding-left:3px; }

/* main menu */
#menu { border-top:1px solid #484848; border-bottom:1px solid #484848; background:url(../images/menu-bg.gif) repeat-x; }
#menu UL { width:750px; }
#menu UL, #menu LI { margin:0; padding:0; list-style-type:none; float:left; }
#menu LI { line-height:30px; height:30px; padding:0px 24px; }
#menu LI, #menu LI A, #menu LI A:link, #menu LI A:visited, #menu LI A:hover { font-size:13px; color:#484848; text-decoration:none; background:transparent;}
#menu LI.spacer {font-size:0; padding:0; width:1px; line-height:0;}

#menu LI.on {background: #2f2f2f; cursor:pointer; }
#menu LI.on A, #menu LI.on A:link, #menu LI.on A:visited, #menu LI.on A:hover { color:#FFF;}

/* left column menu */
#left-col-menu { background:#484848; margin-bottom:20px; }
#left-col-menu TD { background:#f2f2f2; color:#666666; font-size:11px; padding-left:5px; }
#left-col-menu .title { background:#d6d6d6; font-size:11px; font-weight:bold; color:#2d2d2d;}


/* list styles */
.orange-list, .orange-list LI { margin:0; padding:0; list-style-type:none; }
.orange-list LI { padding:1px 0px; }
.orange-list A, .orange-list A:link, .orange-list A:visited, .orange-list A:hover
{color:#666; text-decoration:none; margin-left:4px;}
.orange-list A:hover { color:#df9048; text-decoration:underline; background:#ffffa0; }

/* hosting plan boxes */
/* GREEN BOX */
#green-plan { background:url(../images/box-green.jpg) no-repeat; color:#000; font-size:11px; line-height:18px; }
#green-plan .title { font-size:27px; line-height:29px; color:#FFF; }
#green-plan .title SPAN { color:#e9f877; }
#green-plan .price { color:#336a01; font-size:24px; }
#green-plan .price-text { color:#336a01; font-size:10px; text-transform:uppercase; }
#green-plan .button, .button-img { cursor:pointer; border:none; background:url(../images/box-btn.gif) no-repeat; width:81px; color:#000; font-size:10px; height:19px; }

/* BLUE BOX */
#blue-plan { background:url(../images/box-blue.jpg) no-repeat; color:#000; font-size:11px; line-height:18px; }
#blue-plan .title { font-size:27px; line-height:29px; color:#FFF; }
#blue-plan .title SPAN { color:#adc3ec; }
#blue-plan .price { color:#01066a; font-size:24px; }
#blue-plan .price-text { color:#01066a; font-size:10px; text-transform:uppercase; }
#blue-plan .button { cursor:pointer; border:none; background:url(../images/box-btn.gif) no-repeat; width:81px; color:#000; font-size:10px; height:19px; }

/* ORANGE BOX */
#orange-plan { background:url(../images/box-orange.jpg) no-repeat; color:#000; font-size:11px; line-height:18px; }
#orange-plan .title { font-size:27px; line-height:29px; color:#FFF; }
#orange-plan .title SPAN { color:#ffe77f; }
#orange-plan .price { color:#6a3501; font-size:24px; }
#orange-plan .price-text { color:#6a3501; font-size:10px; text-transform:uppercase; }
#orange-plan .button { cursor:pointer; border:none; background:url(../images/box-btn.gif) no-repeat; width:81px; color:#000; font-size:10px; height:19px; }

/* LIGHT BLUE BOX */
#light-blue-plan { background:url(../images/box-light-blue.jpg) no-repeat; color:#000; font-size:11px; line-height:18px; }
#light-blue-plan .title { font-size:27px; line-height:29px; color:#FFF; }
#light-blue-plan .title SPAN { color:#cdebff; }
#light-blue-plan .price { color:#006ec8; font-size:24px; }
#light-blue-plan .price-text { color:#006ec8; font-size:10px; text-transform:uppercase; }
#light-blue-plan .button { cursor:pointer; border:none; background:url(../images/box-btn.gif) no-repeat; width:81px; color:#000; font-size:10px; height:19px; }


#welcome-box { background:#7b7b7b; }
#welcome-box TD { background:#faf9fa url(../images/gradient-light-grey.gif) repeat-x bottom;}

#footer-adv { padding:8px 0px; background:#eaeaea url(../images/gradient-grey.gif) repeat-x bottom; border-top:1px solid #d4d4d4; }
#footer-adv TABLE { font-size:11px; color:#2d2d2d;}
#footer-adv A, #footer-adv A:link, #footer-adv A:visited, #footer-adv A:hover { text-decoration:underline; font-size:11px; color:#000;}
#footer-adv A:hover {color:#df9048; text-decoration:underline; background:#ffffa0;}
#footer-adv TABLE TD.spacer { background:url(../images/adv-box-spacer.gif) repeat-y; width:2px }

#footerKeywords { background:#f2cb54 url(../images/bg-orange.gif) repeat-x bottom; color:#2d2d2d; padding:4px 20px;  border-top:1px solid #b7b7b7;}
#footerKeywords DIV { margin:4px 0px; }
#footerKeywords span { cursor:pointer; }

/*.hreseller-mnu { background:#f7f7f7; border-top:1px solid #444; border-bottom:1px solid #444; margin:0; padding:4px 0px;}*/


#buyReseller #left { background:url(../images/reseller_btn_left.gif) no-repeat; width:36px; }
#buyReseller #center { background:url(../images/reseller_btn_bg.gif) repeat-x; }
#buyReseller #center A, #buyReseller #center A:HOVER {  font-size:10px; text-transform:uppercase; font-weight:bold; color:#666565; text-decoration:none; }
#buyReseller #center A:HOVER { color:#df9048; background:none; }
#buyReseller #right { background:url(../images/reseller_btn_right.gif) no-repeat; width:14px; }

.temp-url { font-size:28px; font-weight:bold; line-height:34px; }

A.lnk { color:#df9048; font-weight:bold; }
/* FONTS */
.text-14 { font-size:14px; }
.text-12 { font-size:12px; }
.text-11 {font-size:11px; }
.text-10 {font-size:10px; }

/* COLOURS */
.red { color:#ab0000; }
.blue { color:#2954b0; }
.grey { color:#797979; }
.green { color:#8bb71c; }