html
{		
margin: 0px;
padding: 0px;
background-color: #000;
height:100%;

}

h5
{
font-size: 1.3em;
color: #FF6700;
font-weight: bold;}

p
{
margin: 0 0 3ex 0;
}


hr
{
color: #000099;
}

img
{
border: none;
}


address
{
font-size: 0.9em;
text-align: center;
}

.sectorblocks img
{
margin-bottom: 10px;
}

#intro
{
padding: 0 20px;
margin: 0 35px 0 155px;
    }


#slide
{
margin: 0px 5px 0 0;
float: right;
}

#print
{
float: left;
}




input
{
background-color: #e2ffff;
font-weight: bold;
color: #000099;
}

.small
{
color: #fff;
padding-right: 30px;
}

.salesprofile
{
background: url(design-print-web-photos/blue-bg.jpg) repeat;
padding: 3px 15px;
 }
 
 .salesprofileimg
{
float:right;
margin: 10px 10px 10px 10px;
 }

/*main-------------------------------------------------*/



#main li
{
list-style-image: url(design-print-web-photos/tick.gif);
}

#textblock
{
margin: 0 290px 0 185px;
}

#leftcolumn
{
float: left;
width: 150px;
}

#leftcolumn ul
{
margin: 0px;
padding-top: 15px;
padding-bottom: 15px;
background: #e8e8e8;
font-size: .8em;
line-height: 2em;
}


#navmain
{
margin-top: 20px;
}

#navmain li
{
list-style: square;
margin-left: 0;
padding-left: 0;
}

.jargon p
{
padding: 0;
margin: 0;
}



.cssformhead
{
margin-top: 20px;
font-style: normal;
font-weight: bold;
font-size: 1.3em;
color: #339999;
}

.details
{
margin-top: 20px;
background-color: #e4f3ff;
padding: 10px;
border: 1px solid #999999;
width: 480px;
}

.cssform label{
font-weight: bold;
color: #003366;
float: left;
margin-left: 20px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}



.cssform select
{
margin-bottom: 20px;
margin-left: 155px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}




/*images-------------------------------------------------*/



#picgallery img
{
margin: 10px 10px 10px 0px;
border: solid 1px #666666;
display: inline;
}

.imagemain
{
float: right;
margin-top: 5px;
margin-left: 20px;
margin-bottom: 10px;
border:none;
}

.imageleft
{
float: left;
margin-top: 5px;
margin-right: 20px;
margin-bottom: 10px;
border: none;
}


.logo
{
border-top: solid 1px #ff6700;
padding-top: 30px;
padding-bottom: 5px;
}

.logo img
{
border: none;
margin-bottom: 0px;
padding-top: 20px;


}


.add p
{
margin: 0;
padding: 0;
}

/*bottom right-------------------------------------------------*/


#address2
{
border-top: solid 1px #666666;
margin-top: 30px;
}





.innertube{
margin: 12px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 24px;
}

/*jquery slide-------------------------------------------------*/

#showhere
{
float: right;
margin: 0;
padding: 0;
border: none;
}


#imgstore
{
margin: 0;
padding: 0;
}

#rotator
{
float: right;
margin: 0 0 0 10px;
width: 270px;
}


#newsstream
{
margin: 0px 30px;
clear: both;
}


#list
{
margin: 0px;
padding: 20px;
width: 400px;
color: #ffffff;
background: #ff6700;
}



#addresscontact p
{
margin: 0;
line-height: 1ex;

padding: 0;
}


.top
{
float: right;
}

#callback
{
margin: 50px 0 30px 0;
}



#newsticker
{
float:right;
width: 150px;
	background:url(design-print-web-photos/news-bg.jpg) no-repeat;
	padding: 5px;
	margin: 0 0 30px 30px;
}

#newsticker h1
{
margin: 0 0 10px 0;
padding: 0 0 0 3px;
font-size: 1.2em;
font-weight: bold;
color: #ffffff;
border: none;

}

#newsticker h2
{
margin: 0;
padding: 0 5px;
font-size: 1em;
line-height: 2ex;
color: #000099;
font-style: normal;
}

#newsticker p
{
margin: 0 0 10px 0;
padding: 0 5px;
line-height: 2.8ex;
font-size: .8em;
}

#newsticker em
{
margin: 0;
padding: 0 0px;
line-height: 2.8ex;
font-style: italic;
font-size: 1.1em;
}

#newsticker a
{
padding: 0 5px;

}

.bottomnews
{
background: url(design-print-web-photos/bottom-news.jpg) no-repeat;
}

.icon
{
float: left;
margin-right: 10px
}

.valid
{
padding: 4px 0 0 60px;
margin: 0;
float: left;
}

.clear
{
clear: both;
}

.bpif
{
padding-left: 50px;
}

#bottomnav
{
font-size: .8em;
}

#main li
{
list-style: url(design-print-web-photos/tick.gif);
}


#business-pack
{
width: 243px;
}


#sapphire-top
{
background:url(design-print-web-photos/business-print-package/sapphire-top.jpg) no-repeat;
padding: 0px 15px 0 15px;
margin-bottom: 0;
height: 148px;
}

.pack-head-sapphire
{
width: 160px;
font-size: 1.5em;
font-weight: bold;
padding: 70px 0 0;
margin-bottom: 0;
line-height: 2.5ex;
color: #000099;
}


#sapphire-main
{
background:url(design-print-web-photos/business-print-package/sapphire-bg-res.jpg) repeat-y;
padding: 0px 25px 20px 15px;
}

#sapphire-main p
{
line-height: 2.1ex;
margin-bottom:5px;
padding:5px 0;
}

#sapphire-main ul
{
margin:0;
padding:0px 20px 0 25px;
}


#sapphire-main li
{
font-size: .8em;
line-height: 3ex;
margin:0;
padding:0;
}

#sapphire-main2
{
background:url(design-print-web-photos/business-print-package/sapphire-bg-res.jpg) repeat-y;
padding: 0px 25px 20px 15px;
height: 350px;
}

#sapphire-main2 p
{
line-height: 2.1ex;
margin-bottom:5px;
padding:5px 0;
}

#sapphire-main2 ul
{
margin:0;
padding:0px 20px 0 25px;
}


#sapphire-main2 li
{
font-size: .8em;
line-height: 3ex;
margin:0;
padding:0;
}


#sapphire-bottom
{
background:url(design-print-web-photos/business-print-package/sapphire-pack-bottom.jpg) no-repeat;
padding: 5px 30px 0 20px;
height: 79px;
text-align: right;
}

.pack-price
{
font-size: 1.8em;
font-weight: bold;
color: #fff;
}

.vat
{
color: #fff;
font-size: 1.2em;
}


#ruby-top
{
background:url(design-print-web-photos/business-print-package/ruby-top.jpg) no-repeat;
padding: 0px 15px 0 15px;
margin-bottom: 0;
height: 148px;
}

.pack-head-ruby
{
width: 160px;
font-size: 1.5em;
font-weight: bold;
padding: 70px 0 0;
margin-bottom: 0;
line-height: 2.5ex;
color:#cc0066;
}


#ruby-main
{
background:url(design-print-web-photos/business-print-package/ruby-bg-res.jpg) repeat-y;
padding: 0px 25px 20px 15px;
}

#ruby-main p
{
line-height: 2.1ex;
margin-bottom:5px;
padding:5px 0;
}

#ruby-main ul
{
margin:0;
padding:0px 20px 0 25px;
}


#ruby-main li
{
font-size: .8em;
line-height: 3ex;
margin:0;
padding:0;
}

#ruby-main2
{
background:url(design-print-web-photos/business-print-package/ruby-bg-res.jpg) repeat-y;
padding: 0px 25px 20px 15px;
height: 350px;
}

#ruby-main2 p
{
line-height: 2.1ex;
margin-bottom:5px;
padding:5px 0;
}

#ruby-main2 ul
{
margin:0;
padding:0px 20px 0 25px;
}


#ruby-main2 li
{
font-size: .8em;
line-height: 3ex;
margin:0;
padding:0;
}


#ruby-bottom
{
background:url(design-print-web-photos/business-print-package/ruby-pack-bottom.jpg) no-repeat;
padding: 5px 30px 0 20px;
height: 79px;
text-align: right;
}


#textblock-emerald
{
margin: 0 40px 0 185px;
}

#emerald-top
{
background:url(design-print-web-photos/business-print-package/emerald-top.jpg) no-repeat;
padding: 0px 15px 0 15px;
margin-bottom: 0;
height: 148px;
}

.pack-head-emerald
{
width: 160px;
font-size: 1.5em;
font-weight: bold;
padding: 70px 0 0;
margin-bottom: 0;
line-height: 2.5ex;
color:#1a9e8e;
}


#emerald-main
{
background:url(design-print-web-photos/business-print-package/sapphire-bg-res.jpg) repeat-y;
padding: 0px 25px 20px 15px;
}

#emerald-main p
{
line-height: 2.1ex;
margin-bottom:5px;
padding:5px 0;
}

#emerald-main ul
{
margin:0;
padding:0px 20px 0 25px;
}


#emerald-main li
{
font-size: .8em;
line-height: 3ex;
margin:0;
padding:0;
}

#emerald-main2
{
background:url(design-print-web-photos/business-print-package/sapphire-bg-res.jpg) repeat-y;
padding: 0px 25px 20px 15px;
height: 350px;
}

#emerald-main2 p
{
line-height: 2.1ex;
margin-bottom:5px;
padding:5px 0;
}

#emerald-main2 ul
{
margin:0;
padding:0px 20px 0 25px;
}


#emerald-main2 li
{
font-size: .8em;
line-height: 3ex;
margin:0;
padding:0;
}



#emerald-bottom
{
background:url(design-print-web-photos/business-print-package/emerald-pack-bottom.jpg) no-repeat;
padding: 5px 30px 0 20px;
height: 79px;
text-align: right;
}


#textblock-pack
{
margin: 0 0px 0 160px;
}

.pack
{
float: left;
width: 247px;
margin-right: 0px;
}

.clear
{
clear: both;
}

#fsc
{
border: solid 1px green;
padding: 10px;
}

#fsc h1
{
color: green;
font-size: 1.3em;
}


