* {
margin: 0;
padding: 0;
}

body {
background-color:#9aa28d;
text-align: center;
margin-top: 0px;
}

#wrapper {
margin-left: 3em;
text-align: left;
}


/*background
================================== */


.background-img1{
	background: url(../images/background1.jpg) no-repeat;
	background-position: -10px 150px;
	background-color: #CED1D1 
}

.background-imgright{
	background: url(../images/cana-blk.jpg) no-repeat;
	background-position: 930px 80px;
}

.background-rippedpaper{
	background: url(../images/ripped-paper.gif) no-repeat right;
}

.background-bordertop{
	background: url(../images/border-top.gif) no-repeat;
	height: 68px;
}

.background-bordertop-white1{
	background: url(../images/border-top-white1.gif) no-repeat;
}

.background-bordertop-white2{
	background: url(../images/border-top-white2.gif) no-repeat;
}

.background-borderbottom{
	background: url(../images/border-bottom.gif) no-repeat;

}

.background-borderleft{
	background: url(../images/border-left.gif) repeat-y;
	background-position: 1px 0px;
	height:500ox;
}

.background-borderright{
	background: url(../images/border-right.gif) no-repeat right;
}

.background-contract{
	background: url(../images/background-contracts.gif) no-repeat;
}

.background-articles{
	background: url(../images/background-articles.gif) no-repeat;
}

.hline{
	background: url(../images/hline.gif);
background-repeat:repeat-x;
	background-color: #000000 
}


.mainColor {
background: url(../images/background-grunge.gif) no-repeat;
background-position:0px 0px;	
background-color: #E0DBCA;
}

.mainColor2 {
background: url(../images/backgroundcolor2.jpg) repeat-y;
	background-color: #9aa28d;
}

.mainColor3 {
background: url(../images/backgroundcolor3.jpg) repeat-x;
	background-color: #262101;
}

.mainColor4 {
background: url(../images/backgroundcolor4.jpg) repeat-y;
	background-color: #cfd5cb;
}

.mainColor5 {
background: url(../images/backgroundcolor5.jpg);
background-repeat:no-repeat;
background-position:0px 0px;	
background-color: #6f5c4e;
}

.mainColor6 {
background: url(../images/backgroundcolor.jpg) repeat-y;
	background-color: #ced1c8;
}

.mainColor7{
	background: url(../images/background-electric-feel-wht.jpg) no-repeat;
	background-position: 0px 0px;
background-color:#FFF;
}


.mainColorFooter {
	background-color: #967a88;
}

.shop-detailBack {
	background-image: url(../images/product-detail.jpg);
	background-repeat: no-repeat;
}

.shop-detailTab {
	background-image: url(../images/tabs.jpg);
	background-repeat: no-repeat;
}

/*TYPOGRAPHY
================================== */
body {
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}

.bodyText {
font-size: 14px;
letter-spacing: 0px;
line-height: 25px;
color: #AFAFAF;
}

.bodyText a{
color: #999999;
}

.bodyText2 {
font-size: 12px;
letter-spacing: 0px;
line-height: 18px;
color: #555555;
}

.bodyText2 a{
color: #999999;
}

.sidelinks {
font-size: 12px;
letter-spacing: 0px;
line-height: 18px;
color: #666666;
}

.sidelinks a{
color: #666666;
}

.sidelinks a:hover{
color: #333333;
}

.portfolioText{
font-size: 11px;
font-weight:100;
letter-spacing: 0px;
line-height: 13px;
color: #6D6F71;
}

.portfolioText a{
color: #FFFFFF;
}

.portfolioHead{
font-size: 11px;
font-weight:100;
letter-spacing: 0px;
line-height: 13px;
color: #FFFFFF;
}

.largeText {
font-size: 25px;
font-weight: lighter;
letter-spacing: 0.3px;
color: #FFFFFF;
}

.largeTextServices {
font-size: 19px;
font-weight: normal;
letter-spacing: 0.3px;
line-height: 20px;
color: #555555;
}

.largeTextServices a{
color: #555555;
}

.largeText2 {
font-size: 17px;
font-weight: normal;
letter-spacing: 0.3px;
color: #AFAFAF;
}

.largeText2 a{
color: #FFFFFF;
}

.footer {
font-size: 9px;
font-weight:100;
line-height: 10px;
color: #222222;
height: 39px;
}

.footer a{
color: #222222;
}

body#pprint a#portfolio,

/*Tweeter
================================== */

#twitter_div{
	width:140px;
	height:140px;
	text-align:center;
	margin-left:35px;
	margin-top:47px;
	text-indent:0px;

}

#twitter_div a{
	font-size:14px;
	color:#3bc0ef;
	text-decoration:none;
    border-bottom: 1px dotted;
}

#twitter_div a:hover{
	font-size:14px;
	color:#3bc0ef;
	text-decoration:none;
    border:0;
}

#twitter_update_list{
	font-family: Trebuchet MS;
    text-decoration: none;
    word-spacing: normal;
    text-align: center;
    letter-spacing: 0;
    line-height: 13px;
    font-size: 11px;
	color: #4b8bb9;
	width:140px;
	height:110px;
	list-style:none;
	display: table-cell; 
	vertical-align: middle 

	
}
#twitter_update_list a{
	font-size:11px;
	color:#3bc0ef;
	text-decoration:underline;
	border:0;

}

#twitter_update_list a:hover{
    font-size:11px;
	color:#3bc0ef;
	text-decoration:none;
    border:0;
}
