/* common declarations  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

a { color:#fd1333; }
a:hover { text-decoration:none; }

/* end common ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#bgleft { position:absolute; top:0px; left:0px; width:64%; height:678px; background:url(../img/bg_pgleftred.gif) repeat-x; }
#bgright { position:absolute; top:0px; right:0px; width:36%; height:678px; background:url(../img/bg_pgrightred.gif) repeat-x; }

#page { position:absolute; top:129px; left:260px; width:421px; height:526px; background:url(../img/bg_pagered.gif) no-repeat; padding:21px; }
#page2 { position:absolute; top:120px; left:251px; width:480px; height:583px; background:url(../img/bg_page2red.gif) no-repeat; }

#clientlogin { position:absolute; top:183px; left:0px; padding:0px 10px; color:#f4d2d5; }
.userlogin { width:74px; margin:0px; color:#f4d2d5; font-size:10px; border:1px solid #f4d2d5; background:url(../img/bg_userloginred.gif) repeat-x; }
.bt_userlogin { width:40px; height:17px; background:url(../img/bt_userloginred.gif) no-repeat; }

#nav li a:hover { text-indent:54px; color:#fd1333; }

#s_portfolio a:hover { background:url(../img/s_portfolio_or.gif) no-repeat; }
#s_contact a:hover { background:url(../img/s_contact_or.gif) no-repeat; }
#s_webhosting a:hover { background:url(../img/s_webhostin_or.gif) no-repeat; }
#s_webdevelopment a:hover { background:url(../img/s_webdevelopment_or.gif) no-repeat; }
#s_webdesign a:hover { background:url(../img/s_webdesign_or.gif) no-repeat; }
#s_testimonials a:hover { background:url(../img/s_testimonials_or.gif) no-repeat; }

.heading { font-size:11px; font-weight:bold; color:#fd1333; background:url(../img/bg_headings.gif) no-repeat; text-indent:10px; line-height:20px; }

.links:hover { color:#fd1333; text-decoration:underline; }
.arrow { display:inline; background:url(../img/arrow_red.gif) no-repeat; width:10px; height:5px; }
.articledate { color:#fd1333; }

.btquote { width:185px; margin:50px 0px 45px 10px; background:url(../img/bt_quotered.gif) no-repeat; }

.highlight { color:#fd1333; }
#footerlinks a:hover { color:#fd1333; text-decoration:underline; }

.popup { background-color:#fff; border-top:5px solid #fd1333; border-bottom:5px solid #fd1333; width:100%; height:100%; }