#mySlideshow {
	width: 0px;
	height: 0px;
	z-index:5;
	display: none;
	overflow:hidden;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
}

#mySlideshow img
{
	border: 0;
	margin: 0;
}

#mySlideshow #slideInfoZonemySlideshow
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 3em;
	background: #333;
	color: #fff;
	text-indent: 0;
}

#slideInfoZonemySlideshow h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: strong;
	color: inherit;
}

#slideInfoZonemySlideshow p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #eee;
}

#mySlideshow a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

#mySlideshow a.right, #mySlideshow a.left
{
	position: absolute;
	height: 100%;
	width: 40%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

* html #mySlideshow a.right, * html #mySlideshow a.left
{
	filter:alpha(opacity=50);
}

#mySlideshow a.right:hover, #mySlideshow a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#mySlideshow a.left
{
	left: 0;
	top: 0;
	background: url('modules/shSmoothSlideshow/css/img/fleche1.gif') no-repeat top left;
}

#mySlideshow a.right
{
	right: 0;
	top: 0;
	background: url('modules/shSmoothSlideshow/css/img/fleche2.gif') no-repeat top right;
}




http://www.worldofgadgets.biz/templates/worldofgadgets/css/template_css.css

html {

	height: 100%;

}





body {

/*	background: url(../../../images/layout/background.jpg) no-repeat;

	background-position: 50% 0%;*/

	background: url(http://www.worldof-gadgets.co.uk/background.jpg) no-repeat 0% 0% #FB7C27;

	color: #333;

	margin: 0px;

	height: 100%;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, Sans Serif;

	font-size: 12px;

	line-height: 120%;

}



#centered_div

{

	width: 955px;

}



#fixed_width

{

	float: left;

	width: 955px;

	text-align: left;

}



#header

{

	height: 110px;

}



#main_menu_bar

{

	height: 19px;

	float: left;

	width: 668px;

	margin: 6px 0px 0px 277px;

	border-bottom: 2px solid #C4C6C5;

}



#main_menu_bar #telephone

{

	color: #fff;

	float: right;

	padding-top: 2px;

	padding-right: 10px;
	

}



#left

{

	float: left;

	padding-top: 12px;

	width: 144px;

	padding-left: 10px;

}

#left ul, li {
   list-style: none;
   padding: 0px;
   margin: 0px;
   font-size: 12px;
   color: #FFFFFF;
   }



#right

{

	float: right;
	width: 741px;
	padding: 30px;
	background-color: #FFFFFF;

}





#right_header

{

	width: 100%;

	height: 191px;

}



#right_container

{

	width: 100%;



}



#right_col_1

{

	float: left;

	padding: 10px 10px 0px 10px;

	width: 70%;

	_width: 69%; /***Important IE6***/

}



#right_col_1 h1{

font-size: 20px;

margin: 13px 0px 0px 10px ; 

padding: 0px 0px 5px 0px;

font-weight: normal;



}



.category {

float: left;

color: #2F3D47;

font-weight: normal;

width: 561px;



}



.category img {

float: left;

}



.category h1{float: left;}



#right_col_2

{

/*	background-color: blue;*/

	float: right;

	margin: 0;

	margin-right: 2px;

	padding: 0;

	width: 27%;

	width: 216px;

}

				

				

/* needed to make room for footer */

#clearfooter

{

	clear: both;

	height: 40px;

}





/****************** Footer ******************/



#footer

{

/*	border-top: 1px solid #b3b3b3;*/

	/*border-top: 2px solid #dcdcdc;*/

	color: #666;

	font-size: 85%;

	padding-bottom: 5px;

	padding-top: 10px;

	text-align: center;

	float: left;

	margin-left: 154px;

	width: 801px;

	background: #fff;

}





/****************** Top Menu ******************/



#header

{

	color: #fff;

	text-align: right;

}



#header ul#mainlevel-top

{

	list-style: none;

	padding: 0;

	margin: 0;

	padding-top: 10px;

}



#header ul#mainlevel-top li

{

	color: #fff;

	display: inline;

	list-style-type: none;

	padding-right: 10px;

/*	padding-left: 20px;

	border-left: 1px solid #fff;*/

}









#header ul#mainlevel-top,

#header ul#mainlevel-top li a.mainlevel-top:link,

a.mainlevel-top:visited {

	color: #fff;

	text-decoration: none;

/*	font-weight: bold;*/

}



#header ul#mainlevel-top li a.mainlevel-top:hover {

/*	color: #abc667;

	text-decoration: none;*/

	color: #fff;

	text-decoration: underline;

}



#header ul#mainlevel-top li a#active_menu-top {

	color: #fff;

	text-decoration: underline;

}





/****************** Main Menu ******************/



#main_menu_bar ul

{

	display: inline;

	font-size: 11px;

}



#main_menu_bar ul#mainlevel

{

	list-style: none;

	padding: 0;

	margin: 0;

	padding-top: 2px;

}



#main_menu_bar ul#mainlevel li

{

	display: inline;

	list-style-type: none;

	padding-right: 15px;

}



#main_menu_bar ul#mainlevel li a.mainlevel:link, a.mainlevel:visited {

	color: #000;

	font-weight: bold;

	text-decoration: none;

}



#main_menu_bar ul#mainlevel li a.mainlevel:hover {

	color: #7B742C;

	text-decoration: none;

}





/****************** Left column ******************/



#left .moduletable

{

	text-align: left;

}



#left .moduletable a

{

	padding-top: 6px;

	/*padding-left: 16px;*/

	font-weight: bold;

}





#left .moduletable a.mainlevel:link,

#left .moduletable a.mainlevel:visited,

#left .moduletable a:link,

#left .moduletable a:visited

{

	color: #fff;

	text-decoration: none;

}



#left .moduletable a.mainlevel:hover,

#left .moduletable a:hover

{

	color: #fff;

	text-decoration: underline;

}



#left .moduletable a#active_menu

{

	font-weight: bold;

}



#left a.sublevel {

font-weight: normal;

}







/****************** Right column ******************/



#right_col_2 td

{

	padding-top: 6px;

}



#right_col_2 td

{



	padding-left: 16px;

}



#right_col_2 a:link, #right_col_2 a:visited

{

	color: #000;

	text-decoration: none;

}



#right_col_2 a:hover

{

	color: #BE5D1D;

	text-decoration: underline;

}











/****************** Articles ******************/



table.contentpaneopen

{

	border-collapse: collapse;

}





table.contentpaneopen td.contentheading

{

	color: #333;

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 140%;

	font-weight: bold;

	line-height: 14px;

	padding-top: 10px;

}



table.contentpaneopen td,

table.contentpaneopen td p

{

	color: #333;

	font-family: Arial, Helvetica, Sans Serif;

	padding: 0px;

	margin: 10px 0 0 0;

}



table.contentpaneopen td p

{

/*	padding: 0px;

	margin: 0px;*/

}









a:link,

a:visited

{

	color: #BE5D1D;

	text-decoration: none;

}



a:hover

{

	color: #BE5D1D;

	text-decoration: underline;

}









h2

{

	color: #333;

	font-family: Verdana, Arial, Helvetica, Sans Serif;

	font-size: 130%;

	font-weight: normal;

}



h3

{

	color: #1A1A1A;

	font-family: Verdana, Arial, Helvetica, Sans Serif;

	font-size: 14px;

	font-weight: normal;

	line-height: 120%;

	margin-top: 20px;

}







p

{

	color: #333;

	line-height: 150%;

}







/*************** VirtueMart Related ***************/



.virtuemart_search {

	margin-top: 30px;

}



.virtuemart_search .inputbox {

	font-family: Verdana, Arial, Helvetica, Sans Serif;

	font-size: 12px;

	color: #333;

}









/*************** Login Form ***************/



#login_form

{

	border: 1px solid #b3b3b3;

/*	float: left;*/

/*	text-align: center;*/

	width: 152px;

	margin: 20px 0 0 0;

	padding: 0;

}



#login_form div

{

/*	border: 1px solid red;*/

	padding: 5px;

}



#login_form .header

{

/*	border: 1px solid red;*/

	background-color: #162a0f;

	color: #fff;

}



#login_form .button

{

	text-align: center;

	padding: 0;

	margin: 0;

}



#login_form table

{

	margin: 0;

	padding: 0;

}





/*************** Payment Cards Accepted ***************/



#cards_accepted

{

	

	margin: 10px 0 0 0;

	padding: 0;

	text-align: center;

}







/*************** Latest News ***************/



#latestnews

{

	border: 2px solid #dcdcdc;

	float: left;

	margin: 0 8px 0 0px;

	text-align: left;

	width: 172px;

}



#latestnews ul

{

	text-align: left;

	list-style: none;

	padding: 0;

	margin: 0;

	padding-top: 10px;

}



#latestnews ul li

{

	color: #fff;

	display: inline;

	list-style-type: none;

	padding-right: 10px;

	font-size: 12px;

}



#latestnews ul li p

{

	margin: 3px 0 10px 0;

	font-size: 12px;

}



#latestnews div.items

{

/*	border: 1px solid red;*/

	padding: 10px;

}



/*

#latestnews .header

{

	color: #333;

	padding: 5px;

	text-align: left;

}

*/



/*************** Media Links ***************/



/*

#media_links .header,

#mission_investigations .header

{

	color: #333;

	padding: 5px;

	text-align: left;

}

*/

.column_title

{

/*	border: 1px solid blue;

	background-color: yellow;*/

	margin: 5px 0 0 5px;

	text-align: left;

	height: 31px;

}



#latestnews .column_title

{

	margin: 5px 0 0 5px;

	text-align: left;

	height: 23px;

}





.column_title_2 img

{

	border: 1px solid purple;

}





.column_title img

{

/*	border: 1px solid purple;*/

}





#media_links,

#mission_investigations

{

	border: 2px solid #dcdcdc;

	float: left;

	margin: 0 8px 0 8px;

	text-align: left;

	width: 172px;

}



#media_links,

#mission_investigations

{

	text-align: center;

}







#mission_investigations

{

	margin-right: 0px;

}









/****************** Main Menu Buttons ******************/



.menu_buttons

{

	margin: 20px 0 0 0;

	padding: 0;

	text-align: center;

}



.menu_buttons div

{

	margin: 0 0 5px 0;

	padding: 0;

}







/****************** Shipping Rates ******************/



.shipping_rates

{

/*	border: 1px solid #1a1a1a;*/

/*	border-collapse: collapse;*/

	border-spacing: 1px;

	background-color: #b3b3b3;

}



.shipping_rates tr th

{

	background-color: #d9d9d9;

	font-weight: normal;

	text-align: center;

	white-space; nowrap;

	padding: 5px;

}



.shipping_rates tr td

{

	background-color: #f8f7f5;

	font-weight: normal;

	padding: 5px;

	text-align: center;

}









#right_col_1 ul

{

	line-height: 150%;

}







fieldset

{

	margin-bottom: 20px;

}





















/*************** Bestsellers / Featured Products ***************/



.moduletable-bestsellers,

.moduletable-featuredproducts

{

/*	border: 1px solid #b3b3b3;*/

	/*border: 2px solid #dcdcdc;*/

	padding-bottom: 10px;

	margin: 20px 0;

	width: 216px;

}



.moduletable-bestsellers div,

.moduletable-featuredproducts div

{

	border-left: 3px solid #FB7C27;

	padding: 3px 10px;

/*	padding: 0 10px;*/

}



.moduletable-bestsellers tr,

.moduletable-bestsellers td,

.moduletable-featuredproducts tr,

.moduletable-featuredproducts td

{

	margin: 0;

	padding: 0;

}



.moduletable-featuredproducts div

{

	text-align: center;

	margin-bottom: 10px;

}



.moduletable-featuredproducts td

{

	text-align: center;

	vertical-align: top;

	padding: 5px;

}











/****************** Related Products ******************/



div.related_products

{

	margin: 20px 0 0 0;

}



div.related_products h3

{

	margin: 0 0 20px 0;

}



table.related_products td

{

	text-align: center;

	vertical-align: top;

	padding: 5px;

}



table.related_products .product_snapshot_name

{

	clear: both;

	margin: 5px;

/*	min-height: 20px;*/

	font-size: 12px;

	padding: 2px;

}





/****************** Product Snapshots ******************/



div.moduletable-featuredproducts,

div.moduletable-featuredproducts div

{

}



div.moduletable-featuredproducts div

{

/*	margin: 10px 0 10px 0;*/

}



div.moduletable-featuredproducts

{

	margin: 0;

	padding: 0;



}



div.moduletable-featuredproducts .product_snapshot

{

	margin: 0;

	padding: 0;

}



div.moduletable-featuredproducts .product_snapshot_name

{

	clear: both;

	margin: 5px;

	font-size: 12px;

	padding: 2px;

}





.product_snapshot img

{

	border: 2px solid #dcdcdc;

	padding: 2px;

}





.product_snapshot .product_price {

	font-size: 11px;

	font-weight: normal;

	margin: 0;

}



.product_vat {

	color: #1A1A1A;

	font-size: 10px;

	margin-bottom: -3px;

	text-align: left;

	vertical-align: bottom;

	font-weight: normal;

}



.product_snapshot .product_vat {

	font-size: 9px;

}































.button_as_link

{

	color: red;

	text-align: center;

	background-position :bottom left;

	padding: 2px 10px;

}







/****************** Input Fields ******************/

input.inputbox,

input.qty,

input.search,

select, textarea

{

	border: 1px solid #b6b6b6;

	font-family: Verdana, Arial, Helvetica, Sans Serif;

	font-size: 12px;

margin-top: 10px;

}



input.inputbox,

input.qty,

input.search

{

	height: 16px;

	margin-left: 0px;

/*	margin-right: 5px;*/

}

#adminForm table {

margin: 10px;

}



#adminForm td {

vertical-align: top;

}



#adminForm .inputbox {

float: left;

margin: 0px;

}









/****************** Sub-Category Images ******************/

 

.category_list

{

	margin-bottom: 10px;

}



.category_list img,

.category_child_list img

{

/*	border: 1px solid #b3b3b3;*/

	border: 2px solid #dcdcdc;

	padding: 2px;

}



.category_list tr td,

.category_child_list tr td

{

	padding: 7px 0;

}





/*

.category_list a:link,

.category_list a:visited

{

	color: #333;

}



.category_list a:hover

{

	color: #BE5D1D;

	text-decoration: none;

}

*/





.article_title

{

	margin-bottom: 15px;

}



.category_header

{

	margin-bottom: 5px;

}





.faq_header

{

	border-top: 2px solid #dcdcdc;

	margin-top: 20px;

	padding-top: 20px;

}







/****************** Messages ******************/



.message

{

  	border: 1px solid grey;

  	padding: 15px 20px 15px 20px;

  	margin-bottom: 10px; 	

}

