body {
	margin:0px;
	font-size:8pt;
	font-family:Arial, sans-serif;
	color:#3E3E3E;
}
table {
	border-collapse:collapse;
        font-size:10pt;
	font-family:Arial, sans-serif;
	color:#000000;
}


/*End of standard styles to save problems --------------------------------------------*/


#wholesitepositionid {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
        background-color:#ffffff;
	background-image: url("../site-images/complete-computers_background_repeater.jpg");
	background-repeat: repeat-x;
}
#wholesitecenterid {
	position:relative;
 	width:1001px; 
        margin:auto;
	top:0px;
}

H1 {
        font-weight:bold;
        font-size: 14pt;
        color: #7e7a6e;
}
H2 {
        font-weight:bold;
        font-size: 13pt;
}
H3 {
        font-weight:bold;
        font-size: 10pt;
}
H4 {
        font-weight:bold;
        font-size: 9pt;
}

.emphasis {
        font-weight:bold;
        font-size:12pt; 
        color:#ff9900;
}

table.greybox {
        background-color : #EFEFEF;
        width:100%;
        margin-bottom:10px;
}
td.greybox {
        padding:10px;
        font-weight:normal;
        font-size:12px;
}

/* styles for the TOPMENU -----------------------------------*/

#topmenuline {
	position:absolute;
	width:1001px;
	top:130px;
        z-index:1;
	height:29px;
        background-color:rgb(62, 62, 62);
        border-style:solid;
        border-color:rgb(100, 108, 111);
        border-width:1px 0px 1px 0px;
}

#topmenuline table {
        margin-left:auto;
        margin-right:20px;
}

#topmenuline td {
        padding-top:4px;
        text-align:center;
        padding-left:10px;
        padding-right:10px;
}

/*The section below contains the styling for the links at different places in the site*/

a { color:#ff9900;}
a:hover { color:#cc6600 }

a.textnotselected { text-decoration:none; color:#ff9900; font-size:16px;}
a.textselected { text-decoration:none; color:red; font-size:16px;}
a.textnotselected:hover { color:#cc6600;}

td.moretext A:link {text-decoration: underline; color: red}
td.moretext A:visited {text-decoration: underline}
td.moretext A:active {text-decoration: underline}
td.moretext A:hover {text-decoration: underline; color: green;}

/*END OF LINK STYLING*/

#idheadingtext{
        display:none;
}
#article {
        line-height:18px;
	position:relative;

}
#idpagetext {
	position:relative;
	width:100%;
	min-height: 560px;
        background-color:white;
        text-align:justify;
}
#idpagetext table {
        text-align:left;

}

#idpagetext2 {
	display:none;
}
.homepagetext {
        color:#3e3e3e;
}
table.texttable td {
        border-width:30px;
        border-color:#ffffff;
        border-style:solid;
        vertical-align:top;
}

.leftfloat{
        float:left;
}

#blog_on_home {
        background-image:url("../site-images/complete-computers_blog_updates.jpg");
        position:relative;
}

#basescrollgraphicid {
	position:relative;
	clear:both;
 	width:961px;
	height:60px;
	margin:auto;
        margin-top:0px;
	
}

#stretcher {
	display:none;
}

table.content {
        width: 100%;
        margin-top: 10px;
}
td.contentleft {
        padding-left:20px;
        padding-right:20px;
        padding-top:10px;
}

td.contactdetails {
        color: #ffffff;
}
   
#cropper {
position:absolute;
width:254px;
overflow:hidden;
}     
td.gossipform {
        padding-top: 37px;
        padding-left: 65px;
}

.phoneboldtext {
        font-weight:bold;
        font-size: 10pt;
}

.addresstext {
        font-size: 8pt;
}

.vatcotext {
        font-size: 8pt;
        color: #888889;
}

.copyrighttext {
        font-size: 8pt;
}

/* Blog styles */

td.Blog_Archive {
        background-color: #efefef;
}
td.Blog_Archive p {
        margin-bottom: 10px;
}
td.Blog_Archive_Info {
        background-color: #efefef;
}

a.Blog_Archive { color: #ff9900; text-decoration : none; font-size:13pt; font-weight: bold; }
a.Blog_Archive:hover { color: #cc6600; text-decoration : none; }

a.Blog_Archive_Read_More { color: #ff9900; text-decoration: none; }
a.Blog_Archive_Read_More:hover { color: #cc6600; text-decoration: none; }

#Blog_Article {
        text-align:justify;
}

a.Blog_Article_To_Archives { color : #ff9900; text-decoration: none; }

td.Blog_Article_Heading {
        color : #ff9900;
        font-size : 13pt;
        font-weight : bold;
        padding-bottom : 10px;
}

/* Blog Headlines on homepage */

td.Blog_Headlines_Header { font-size:11pt; padding-top:12px;}
a.Blog_Headlines { color: #ff9900; text-decoration : none;  }
a.Blog_Headlines:hover { color: #cc6600; }


/* Contact form styles */

input.contactformbutton {
        background-color: #ff9900;
}

/* MyAccordion is the Ajax concertina effect for the Product List */

#myAccordion{
	width: 98%;
	border: 1px solid #ff9900;
	
}
#myAccordion dt{
	line-height: 20px;
	background-color: #7e7a6e;
	border-top: 2px solid #cc6600;
	border-bottom: 2px solid #ff9900;
	padding: 0 10px;
	font-weight: bold;
	color: #fff;
}
#myAccordion dd{
	overflow: auto;
}
#myAccordion p{
	margin: 16px 10px;
}
#myAccordion dt.myAccordionHover
{
	background-color: #cc6600;
}
#myAccordion dt.myAccordionActive
{
	background-color: #ff9900;
	border-top: 2px solid #cc6600;
	border-bottom: 2px solid #cc6600;
}