@charset "UTF-8";
/* CSS Document */

body 
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/body_bg_top.jpg); 
	background-repeat:repeat-x;
 	background-color:#663399; 
	border:0;
	margin:0;
	padding:0;	 
}

p
{
	padding:0 10px 0 10px;
}


#whole_content
{
	width:800px;
	height:auto;
	margin:0 auto;
}


#header
{
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	width:800px;
	height:156px;
	
}

#homelink a:link, #homelink a:visited
{
	position:relative;
	top:30px;
	left:67px;
	width:486px;
	height:92px;
	display:block;
}

#homelink a:hover
{
	position:relative;
	top:30px;
	left:67px;
	width:486px;
	height:92px;
	display:block;
	background-image:url(../images/header_link.jpg);
}


#maincontent
{
	width:800px;
	height:390px;
	background-color:#9999CC;
	margin:0 auto;
}
/* ------------------------------------------------ CRUMBS ---------------------------------------------- */
#crumbs
{
	width:500px; /*298px;*/
	height:34px;
	font-size:8px; 
	color:#CCCCCC;
	
}

.crumbs_main
{
	width:500px;
	height:23px;
	background-image:url(../images/crumbs_main.jpg);
	background-repeat:no-repeat;
}

.crumbs_main_lrgr
{
	width:500px;
	height:23px;
	background-image:url(../images/crumbs_main_lrgr.jpg);
	background-repeat:no-repeat;
}

.crumbs_sub
{
	width:500px;
	height:23px;
	background-image:url(../images/crumbs_sub.jpg);
	background-repeat:no-repeat;
}

.crumbs_main p, .crumbs_main_lrgr p, .crumbs_sub p
{
	padding:4px 0 0 6px;
}

.crumbs_main .mid_grey, .crumbs_main_lrgr .mid_grey, .crumbs_sub .mid_grey
{
	color:#999999;
}


/* .crumbs_sub p
{
	padding:4px 0 0 6px;
}

.crumbs_sub .mid_grey
{
	color:#999999;
} */


#skins
{
	text-indent:20px;
	font-size:larger;
	color:#990000;
}

/* --------------------------------------------------- MENU ---------------------------------------------------- */

#menu
{
	width:102px;
	/* height:255px; */
	background-color:#9999CC;
	/* border:#66CCFF solid 1px; */
	float:left;
}

/* ------------------------------------------------------ MAIN CONTENT INNER ------------------------------------------*/
#maincontent_inner
{
	width:670px;
	height:310px;
	float:left;
	margin:8px 0 0 15px;
	padding:0;
}
/* -----------------------------------------------------MIDDLE ------------------------------------------------------- */
#mci_mid
{
	float:left;	
	width:500px;
	height:305px;
	margin:0;
	padding:0;
	padding-left:20px;
	padding-right:20px;
	font-size:11px;
	line-height:1.4em;
	list-style-position:inside;
	/* background-color:#DBCEE3;  /*  #E3DDE5  vl pink  */
	
}

#mci_mid h1
{	
	font-size:140%;
	color:#9999CC;
	border-left:#990066 solid 4px;
	text-indent:2999px;
	background-repeat:no-repeat;
	width:323px;
	height:16px;
}

#skwx_h1
{
	background-image:url(../images/h1_skwx.jpg);
}


#syd_har
{	
	position:relative;
	left:-10px;
}

#mci_mid h2
{	
	font-size:110%;
	float:left;
	border-left:#990066 solid 4px;
	padding-left:6px;
}

#mci_mid p a:link, #mci_mid p a:visited 
{
	text-decoration:none;
	color:#663399;
}

#mci_mid p a:hover
{	
	color:#CC0066;
}
/* ----------------------------------------------- MIDDLE LARGER --------------------------- */
mci_mid_lrgr
{
	float:left;	
	width:725px;
	height:305px;
	margin:0;
	padding:0;
	padding-left:20px;
	padding-right:20px;
	font-size:11px;
	line-height:1.4em;
	list-style-position:inside;
}

#mci_mid_lrgr h1
{	
	font-size:140%;
	border-left:#990066 solid 4px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	width:323px;
	height:16px;
}

#mci_mid_lrgr h2
{	
	font-size:110%;
	float:left;
	border-left:#990066 solid 4px;
	padding-left:6px;
}

#img_swds_twitter
{
	padding-right:25px;
}


#mci_mid_lrgr p a:link, #mci_mid_lrgr p a:visited 
{
	text-decoration:none;
	color:#663399;
}

#mci_mid_lrgr p a:hover
{	
	color:#CC0066;
}

#list_l
{	
	float:left;
	padding:0 40px 0 40px;
	list-style-image:url(../images/list_pink_dot.gif);	
}

#list_l_cms
{
 	float:left;
	padding:0 40px 0 40px;
	list-style-image:url(../images/list_pink_dot.gif);	
}



#list_l li a:link, #list_l li a:visited
{	
	text-decoration:none;
	color:#660066;
}
#list_l li a:hover
{	
	color:#333333;
}

#list_r
{
	padding:0 0 0 20px;

	list-style-image:url(../images/list_pink_dot.gif);
}

#list_r li a:link, #list_r li a:visited
{	
	text-decoration:none;
	color:#660066;
}
#list_r li a:hover
{	
	color:#333333;
}


#mci_mid ul
{	
	/* font-size:9px; */
}

#mci_right
{
	width:117px;
	height:300px;
	float:right;
	padding-right:6px;
	line-height:1.6em;
}

#mci_right h2
{	
	font-size:110%;
	border-left:#990066 solid 4px;
	padding-left:6px;
}

#aussie_relative
{
	position:relative;
	left:-120px;
	top:30px;
}


/* ---------------------------------------------------------- ABOUT -------------------------------------------------- */


#about
{	
	background-image:url(../images/h1_about.jpg);	
}

/* ---------------------------------------------------------- SERVICES -------------------------------------------------- */

#services
{	
	background-image:url(../images/h1_services.jpg);	
}

/* ---------------------------------------------------------- WEB DESIGN -------------------------------------------------- */

#webd
{	
	background-image:url(../images/h1_webd.jpg);	
}

/* ---------------------------------------------------------- CMS -------------------------------------------------- */

#cms
{	
	background-image:url(../images/h1_cms.jpg);	
}

/* ------------------------------------- HOSTING & DOMAIN NAMES -------------------------------------------------- */

#hosting
{	
	background-image:url(../images/h1_hosting.jpg);	
}

/* ------------------------------------------------------ FLASH -------------------------------------------------- */

#flash
{	
	background-image:url(../images/h1_flash.jpg);	
}

/* ------------------------------------------------------ PHOTOGRAPHY -------------------------------------------------- */

#photography
{	
	background-image:url(../images/h1_photography.jpg);	
}


/* ------------------------------------------------------ LOGO DESIGN -------------------------------------------------- */

#logo_d
{	
	background-image:url(../images/h1_logo_d.jpg);	
}

/* ------------------------------------------------------ RATES -------------------------------------------------- */

#rates
{	
	background-image:url(../images/h1_rates.jpg);	
}

/* ------------------------------------------------------ FOLIO -------------------------------------------------- */

#folio
{	
	background-image:url(../images/h1_folio.jpg);	
}

/* ------------------------------------------------------ BLOG -------------------------------------------------- */

#blog
{	
	background-image:url(../images/h1_blog.jpg);	
}

/* ------------------------------------------------------ RSSF -------------------------------------------------- */

#rssf
{	
	background-image:url(../images/h1_rssf.jpg);	
}

/* ------------------------------------------------------ LOUNGE -------------------------------------------------- */

#lounge
{	
	background-image:url(../images/h1_lounge.jpg);	
}

/* ------------------------------------------------------ LOG IN -------------------------------------------------- */

#login
{	
	background-image:url(../images/h1_login.jpg);	
}

/* ------------------------------------------------------ NEWM -------------------------------------------------- */

#newm
{	
	background-image:url(../images/h1_newm.jpg);	
}

/* ---------------------------------------------------------- CONTACT -------------------------------------------------- */

#contact
{	
	background-image:url(../images/h1_contact.jpg);	
}

/* ------------------------------------------------------ FAQS -------------------------------------------------- */

#faqs
{	
	background-image:url(../images/h1_faqs.jpg);	
}

/* ------------------------------------------------------ SITE MAP -------------------------------------------------- */

#site
{	
	background-image:url(../images/h1_site.jpg);	
}

/* ---------------------------------------------------------- DISCLAIMER -------------------------------------------------- */

#disclaimer
{	
	background-image:url(../images/h1_disclaimer.jpg);	
}

/* ------------------------------------------- TERMS & CONDITIONS ------------------------------------------- */

#tc
{	
	background-image:url(../images/h1_tc.jpg);	
}


/* ---------------------------------------------------- FORMS --------------------------------------------- */

#form_newm_login fieldset, #form_rates fieldset 
{
	border:#9999CC;
}

legend
{
	padding-left:5px;
	font-weight:bold;
	font-size:12px;
}

label
{
	display:block;
	width:100px;
	float:left;
	padding-right:5px;
	padding-left:25px;
	text-align:right;
}

input
{
	
}


#cbRate
{
	clear:both;
	margin-left:130px;
	width:254px;	
}

#cbRate input
{
	float:left;
}

#cbRate label
{
	margin:0;
	padding:0;
	display:block;
	width:232px;
	float:left;
	padding-left:5px;
	text-align:left;
}


/* ------------------------------------------ SITE MAP ---------------------------------------------- */


#s_map 
{
	
	padding:0 120px 0 40px;
	list-style-image:url(../images/list_pink_dot.gif);
	font-size:10px;
	line-height:1.3em;
}


#s_map li a:link, #s_map li a:visited 
{
	text-decoration:none;
	color:#000;/*#663399;*/
}

#s_map li a:hover
{
	color:#660066;
}


#s_map li ul li
{
	text-indent:15px;
}

.p_donut
{
	list-style-image:url(../images/list_pink_donut.gif);
}


/* --------------------------------------------------- Bottom half ---------------------------------------------- */
#slogan
{	
	background-image:url(../images/slogan.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	border-top:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
	margin:0 10px 0 10px;
	width:780px;
	height:24px;
	float:left;
}



#footer ul
{
	
	list-style:none;
	margin:0 auto;
	padding:0;
	padding-top:0.3em;
	/* border:#FF3300 solid 1px; */
	color:#999999;
	font-size:8.5px;
	width:800px;
	text-align:center;
	/*
	clear:both;
	float:left;
	*/
}

#footer li
{
	
	display:inline;
	text-align:center;
}

#footer li a:link, #footer li a:visited
{
	text-decoration:none;
	color:#666666;
}

#footer li a:hover
{
	color:#999999;
}

#footer p
{
	color:#000;
	text-align:center;
	font-size:70%;
}


#wrapper2
{	
	background-image:url(../images/body_bg_bottom.jpg);
	background-repeat:repeat-x;
	height:360px;
	background-color:#000000;	
}

#handsbottom
{
	background-image:url(../images/hands_bg_bottom.jpg);
	background-repeat:no-repeat;
	width:679px;
	height:151px;
	float:right;
	position:relative;
	top:85px;	
}


.clear
{
	clear:both;
}

.float_l
{
	float:left;
}

.float_r
{
	float:right;
}

.mandatory
{
	color:red;
}
