
body
{
	background: #000000;	
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 0;
}
.likebody
{
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 0;
}
p
{
	margin-top: 0px;
	margin-bottom: 15px;
}
h1,
.likeh1
{
	color: #ec008c;
	font-size: 24px;
	text-transform:uppercase;
}
h2,
.likeh2
{
	font-size: 12px;
	color: #4290c3;
	text-transform:uppercase;
	text-decoration: none;
}
a,
a:link,
a:visited
{
	color: #ec008c;
	text-decoration: none;
}
a:hover,
a:active
{
	text-decoration: underline;	
}

/* page text content width */
.contentbox
{
	width: 975px;
	text-align: left;
/*	border-left: 1px solid #fff;
	border-right: 1px solid #fff;*/
}
.contentboxwide
{
	width: 1111px;
	text-align: left;
/*	border-left: 1px solid #fff;
	border-right: 1px solid #fff;*/
}
.endcontentbox
{
	clear: both;	
}
/* backgrounds*/
#bghead
{
	width: 100%;
	background: #ffffff url(/images/V2/top_bg.jpg) top left repeat-x;
	height: 99px;
	padding-top: 10px;
}
#bgtop
{
	width: 100%;
}
#bgmain
{
	width: 100%;
	background: #202020 url(/images/V2/main_bg.jpg) top left repeat-x;
	border-bottom: 1px solid #fff;
}
#bgprod
{
	width: 100%;
	background-color: #B2B0B0;
	border-bottom: 1px solid #fff;
}
#bgproj
{
	width: 100%;
	background-color: #626262;
	border-bottom: 1px solid #fff;
}
#bgother
{
	width: 100%;
	background-color: #333333;
	border-bottom: 1px solid #fff;
	min-height: 450px;
}
#bgblog
{
	width: 100%;
	background-color: #626262;	
	border-bottom: 1px solid #fff;
	min-height: 450px;
}
#bgfoot
{
	clear: both;
	width: 100%;
	background: #000000 url(/images/V2/foot_bg.jpg) top left repeat-x;
}
/* header */
#headnav
{
/*	padding-bottom: 5px;	*/
	font-weight: bold;
}
#headphone
{
	font-size: 16px;
	font-weight: bold;
}
#headright
{
	float: right;
	width: 450px;
	color: #666;
	text-align: right;
	font-size: 12px;
	line-height: 20px; 
	padding-top: 5px;
}
#headright a,
#headright a:link,
#headright a:visited
{
	color: #666;
	text-decoration: none;
}
#headright a:hover,
#headright a:active
{
	text-decoration: underline;	
}
.headfindus
{
	float: right; 
	width: 60px;
	height: 79px;
	margin-left: 19px;
}
/* footer */
#foottext
{
	position:relative;
	height: 195px;
	font-size: 10px;
	line-height: 16px;
}
#foottext h4
{
	margin: 0px;
	color: #b5b5b5;
	font-weight: bold;
}
#footlogo
{
	position:absolute;
    left:0;
    top:20px;
	display: inline-block;
	width: 195px;
	height: 170px;
	float: left;
}
#footcol1
{
	position:absolute;
    left:230px;
    top:20px;
	display: inline-block;
	width: 152px;
	height: 170px;
}
#footcol2
{
	position:absolute;
    left:390px;
    top:20px;
	display: inline-block;
	width: 155px;
	height: 170px;
}
#footcol3
{
	position:absolute;
    left:550px;
    top:20px;
	display: inline-block;
	width: 155px;
	height: 170px;
}
#footcol4
{
	position:absolute;
    left:710px;
    top:20px;
	display: inline-block;
	width: 159px;
	height: 170px;
}
#footsocial
{
	position:absolute;
    left:870px;
    top:20px;
	width: 100px;
	height: 170px;
}
#footcopy
{
	clear: both;
	height: 45px;
}
#footcopyl
{
	padding-top: 6px;
	float: left;
}
#footcopyr
{
	float: right;	
}
#footcopy a,
#footcopy a:link,
#footcopy a:visited
{
	color: #FFF;
	text-decoration: none;
}
#footcopy a:hover,
#footcopy a:active
{
	color: #ec008c;
	text-decoration: underline;
}
/* blog */

#socialnet
{
	width: 300px; height: 197px; background: url(/Images/v2/blog_social_panel.png) top left no-repeat;position: relative;
	margin-bottom: 10px;
}
#socialt
{
	position: absolute;
	top: 59px;
	left: 112px;
}
#socialf
{
	position: absolute;
	top: 59px;
	left: 169px;
}
#sociall
{
	position: absolute;
	top: 59px;
	left: 226px;
}
#socialr
{
	position: absolute;
	top: 115px;
	left: 169px;
}
#sociale
{
	position: absolute;
	top: 115px;
	left: 112px;
}
#socialtext
{
	font-size: 12px;
	line-height: 16px;
	position: absolute;
	top: 64px;
	left: 21px;
}
#socialtext a,
#socialtext a:link,
#socialtext a:visited
{
	color: #fff;
	text-decoration: none;
}
#socialtext a:hover,
#socialtext a:active
{
	color: #fff;
	text-decoration: none;
}

/* main area */
#mainleft
{
	padding-top: 5px;
	width: 578px;
	text-align: justify;
	font-size: 11px;
	line-height: 15px;
}
#mainsocialbox
{
	position:relative;	
	clear: both;
}
#mainsocial
{
	width: 339px;	
}
#mainsocialimg
{
	position: absolute;
	top: 0px;
	left: 375px;
	width: 200px;
}
#twitter_update_list
{
	margin-left: 0px;
	padding-left: 20px;
}
#twitter_update_list li
{
	text-align: left;	
}
#twitter_update_list li span a
{
	color: #fff;	
}
.mainright
{
	padding-top: 5px;
	float: right;
	width: 355px;
}
#mainright .likeh2
{
	color: #fff;	
}
/* hot deals */

.hotdealright
{
	float: right;
	color: #ff7b00;
	font-size: 14px;
}
/* news */
#homelatestnews
{
	position:relative;
}
#homelatestnews .homerss
{
	position: absolute;
	top: 25px;
	right: 0px;
}
#homelatestnews .author,
#homelatestnews .date
{
	display: none;	
}
#homelatestnews li
{
	margin-bottom: 5px;	
}
#homelatestnews li a,
#homelatestnews li a:link,
#homelatestnews li a:visited
{
	color: #fff;
}
/* news date blocks */
div.date
{
	display: block;
	background-color: #ec0e91;
	border: none;
	width: 69px;
	height: 49px;
	color: #FFF;
	font-weight: bold;
	float: left;
	margin-right: 14px;
	text-align: center;
	text-transform: uppercase;
	line-height: 21px;
	padding-top: 8px;
	margin-bottom: 15px;
	font-size: 15px;
}
div.datebig
{	font-size: 23px;
	font-weight: bold;
}


/* newsletter sign up form - Home page */
.homesignupfield
{
	border: none;
	background: none;
	width: 180px;
	height: 23px;
}
.homesignupfieldbg
{
	width: 188px;
	height: 23px;	
	background: url(/images/v2/inputbox_bg.png) top left no-repeat;
}
/* products */
#prodleft
{
	width: 465px;	
/*	height: 580px;*/
	font-size: 10px;
	line-height: 15px;
	color: #333;
}
#prodright
{
	width: 465px;
	float: right;
	font-size: 10px;
	line-height: 15px;
	color: #333;
}
#prodleft h1,
#prodright h1
{
	margin: 0px;
	padding-top: 21px;
	padding-bottom: 31px;
	color: #333;
}
.prodbox
{
	width: 465px;	
	height: 100px;
	position:relative;
	margin-bottom: 10px;
}
.prodtext
{
	width: 353px;
	position: absolute;
	top: 2px;
	left: 112px;
	text-align: justify;
}
/* projects / clients */
#projects
{
	position: relative;	
	min-height: 253px;
	margin-left: 68px;
}
#projects h1
{
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 17px;
	color: #fff;	
}
#projects h2,
#projects2 h2
{
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 30px;
	color: #FFF;
	font-size: 18px;
}
#featuredtitle
{	
	position: absolute;
	left: 313px;
	top: 0px;
	display: block;
}
#featuredtitle h1
{
	color: #fff;
	margin:0px;
}
#projects h4
{
	margin: 0px;
	padding: 0px;
	color: #333;
}
#clients1
{
	position: absolute;
	top: 65px;
	left: 0px;
	width: 190px;
}
#clients2
{
	position: absolute;
	top: 65px;
	left: 195px;
	width: 190px;
}
#clients3
{
	position: absolute;
	top: 65px;
	left: 390px;
	width: 155px;
}
#clients4
{
	position: absolute;
	top: 65px;
	left: 585px;
	width: 188px;
}
#clients5
{
	position: absolute;
	top: 65px;
	left: 780px;
	width: 158px;
}
#projects2
{
	clear: both;	
	position: relative;
	font-size: 10px;
	line-height: 15px;
	text-align: justify;
}
#portfolio
{
	width: 296px;
	position:relative;
}
#portfolio h1
{
	color: #fff;
	margin-left: 68px;
}
#portfoliotext
{
	position: absolute;
	top: 128px;
	left: 87px;
	width: 188px;
	font-size: 10px;
	line-height: 11px;
	text-align: left;
}
#featuredprojects1
{
	width: 735px;
	height: 210px;
	position: absolute;
	left: 313px;
	top: 32px;
}
#featuredprojects2
{
	width: 735px;
	height: 190px;
	position: absolute;
	left: 313px;
	top: 250px;
}
.featured1 img,
.featured2 img,
.featured3 img
{
	margin-bottom: 10px;	
}
.featured1
{
	position: absolute;
	width: 237px;
	top: 0px;
	left: 0px;
}
.featured2
{
	position: absolute;
	width: 240px;
	top: 0px;
	left: 261px; /* 249 */
}
.featured3
{
	position: absolute;
	width: 236px;
	top: 0px;
	left: 524px;
}
#featuredprojects1 a,
#featuredprojects1 a:link,
#featuredprojects1 a:visited,
#featuredprojects2 a,
#featuredprojects2 a:link,
#featuredprojects2 a:visited
{
	color: #333;
	text-decoration: none;
}
#featuredprojects1 a:hover,
#featuredprojects1 a:active,
#featuredprojects2 a:hover,
#featuredprojects2 a:active
{
	color: #333;
	text-decoration: underline;
}
/* contact us form */
#contactright
{
	width: 420px;
}
#contactright
{
	position: absolute;
	top: 0px;
	left: 425px;
	width: 550px;	
}
.cat_textbox2,
.cat_dropdown2,
.cat_listbox2
{
	width: 250px;	
}
/* colours */
.pink
{
	color: #ec008c;
}
.blog-image 
{
	float:right;
	margin-left: 32px;
	margin-bottom: 32px;
}
#clients5 a {
	color:#fff;
}
